首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

at91sam9260+vxWorks6.7从NandFlash启动的有关问题!

2012-03-07 
at91sam9260+vxWorks6.7从NandFlash启动的问题求助!!!菜鸟求助!at91sam9260EK开发板用sam-ba将VxWorks_rom

at91sam9260+vxWorks6.7从NandFlash启动的问题求助!!!
菜鸟求助!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”,系统根本没法启动。请各位大侠们给出出主意,到底是哪出了问题啊?? 


[解决办法]
这个需要你在vxworks镜像里面包含NAND驱动

[解决办法]
vxWorks6.8下调过了这个,你的理解没问题,如楼上,你得现确定有nand flash的驱动,其次,要确定你拷贝的地址和执行代码的地址是否正确

热点排行