菜鸟求助!at91sam9260EK开发板用sam-ba将VxWorks_rom(文档上讲该镜像中含有启动代码Bootstrap)烧到NandFlash的0x0地址,上电后从NandFlash 启动,Bootstrap会首先执行将vxWorks拷贝到SDRAM的RAM_LOW_ADRS处,然后跳转到该地址启动vxWorks! 请问各位大侠们,我的理解对不对呀?
其中在Makefile 中参数配置如下:
ROM_TEXT_ADRS = 00000000
ROM_SIZE = 00100000
RAM_LOW_ADRS = 20004000
RAM_HIGH_ADRS = 20c00000
Config.h中配置如下:
#define LOCAL_MEM_LOCAL_ADRS 0x20000000 /* fixed */
#define LOCAL_MEM_BUS_ADRS 0x20000000 /* fixed */
#define LOCAL_MEM_SIZE 0x04000000 /* 64 Mbytes */
#define LOCAL_MEM_END_ADRS (LOCAL_MEM_LOCAL_ADRS + LOCAL_MEM_SIZE)
#define ROM_BASE_ADRS 0x00000000
#define ROM_TEXT_ADRS (ROM_BASE_ADRS)
#define ROM_SIZE 0x00100000
刷到NandFlash之后超级终端检测只提示个“Romboot”,系统根本没法启动。请各位大侠们给出出主意,到底是哪出了问题啊??