⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 def.h

📁 还是嵌入式开发方面的
💻 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 + -