at91sam9260+vxWorks6.7从NandFlash启动的有关问题!
发布时间:2010-06-14 16:51:42 文章来源:www.iduyao.cn 采编人员:星星草
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的驱动,其次,要确定你拷贝的地址和执行代码的地址是否正确
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Tilcon下的Table控件问题
VxWorks5.5+Tilcon5.4环境下~~
在程序中如何在Table的最后新增一行?
------解决方案-----------------...
-
关于vxworks的inflate/deflate
请问各位大侠,在vxworks中,针对不同架构的cpu的vxworks代码中,应该是采用相同的inflate/deflate解压...
-
tornado安装问题
请高手帮忙:
问下tornado的安装过程中,如果从开始菜单直接运行tornado,会提示错误,这是因为安装还没有完成,在C盘Torn...
-
vxworks系统启动很慢
小弟最近在做一个vxworks下的项目,目前系统基本上已经搭建起来了,但是系统从flash上启动的时候非常的慢,经查看...
-
请问一下,一个任务accept产生的socket描述符怎么在另一个task的send函数中用,把那个Socket ID作为全局可以吗???谢谢!
有两个任务,一个接...
-
taskspawn 分配一个任务时,参数中有优先级,堆栈大小,我要怎么来写啊?刚刚搞这个东西。
taskspawn 分配一个任务时,参数中有优先级,堆栈...
-
谁会裸机运行pentium的cpu
谁会裸机运行pentium的cpu,能不能简单讲讲?
就是将cpu引导到保护模式后,进入到一段用户代码,这段代码是个...
-
如何根据字符数组去执行相应的函数或者查找到变量(急!)
现在需要在没有操作系统的powerPC上完成这样一个类似串口的输入输出功能。注...
-
关于vxworks TFFS文件系统搭建时 format 死机问题
我修改了tffsconfig.c systffs.c config.h 等文件,已经显示了 type size但是...
-
vxworks解压缩
请问各位大侠,vxworks的解压缩源代码怎么看不到啊?它是采用的通用deflate/inflate算法吗?
在命令行中defl...