📄 def.h
字号:
#ifndef _DEF_H
#define _DEF_H
/* define the MACRO for i320Flash moulde */
/*
--------
|2 bytes | This is for boot choice
---------0x02 IP Aaddress and submask
| |
| |
|14 bytes| This is for config IP address and IP mask,etc.
| |
| |
---------0x1a Route info count.
| 2bytes | This is for Route info count.
---------0x1c Router table info
| |
| |
| | This is for config Route infomation
| |
| |
| |
| |
| |
---------- 0x2000| boot choice
| |
| |
---------- 0x10000 This is for vxWorks1 core
| bytes |
| |
--------- 0x160000 This is for vxWorks2 core
| |
| |
--------- 0x160000 This is for vxWorks3 core
| bytes |
| |
----------0x400000
*/
#define BOOT_SET_OFFSET 0x00
#define BOOT_CHIOCE_OFFSET 0x2000
#define BOOT_CHOICE_LENGTH 0x16
#define CONFIG_E1_LINE 0x02
#define CONFIG_E1_LENGTH 0x02
#define CONFIG_IP_OFFSET 0x04
#define CONFIG_IP_LENGTH 0x16
#define ROUTE_COUNT_OFFSET 0x1A
#define ROUTE_COUNT_LENGTH 0x02
#define CONFIG_ROUTE_OFFSET 0x1C
#define CONFIG_ROUTE_LENGTH 0x1E0
#define VXWORKS1_CORE_OFFSET 0x10000
#define VXWORKS2_CORE_OFFSET 0x160000
#define VXWORKS3_CORE_OFFSET 0x2b0000
#define VXWORKS_CORE_LENGTH 0x150000
#define VWK1_FILEID_OFFSET 0x2000
#define VWK2_FILEID_OFFSET 0x2004
#define VWK3_FILEID_OFFSET 0x2008
#define VWK_FILEID_LENGTH 0x04
#define VWK_ENTRY_OFFSET 0x200c
#define VWK_ENTRY_LENGTH 0x02
#define VWK_FIRSTENTRY_FLAG 0x05ff
#define VWK_FIRSTENTRY_LENGTH 0x02
#define VWK1_FIRSTENTRY_OFFSET 0x2002
#define VWK2_FIRSTENTRY_OFFSET 0x2006
#define VWK3_FIRSTENTRY_OFFSET 0x200a
#define VWK1_FILEID 0x301FFFF
#define VWK1_FILEID_VALID 0x301050a
#define VWK2_FILEID 0x302FFFF
#define VWK2_FILEID_VALID 0x302050a
#define VWK3_FILEID 0x303FFFF
#define VWK3_FILEID_VALID 0x303050a
#define MAX_ROUTE_TABLE 40
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -