免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1821 | 回复: 0

[BootLoader] 使用vxworks时候,弄不清楚执行的地址,是从哪里开始执行的!! [复制链接]

论坛徽章:
0
发表于 2012-06-12 22:17 |显示全部楼层
我的板子是TE2440的,操作系统,有一个Myapp的分区,可以误操作系统直接运行应用程序,我用tornado创建映像文件vxworks,想把他烧到Myapp的分区内,该分区是rsdram的,通过板子的bootloader提供的download选项,烧了进去,但是复位运行时,却显示pabort exception! 同样的vxworks,如果使用AXD,将其烧到板子的0X32000000(该地址是ADS的RO-BASE,使用ads编写的AXF文件烧到这个地址直接运行),结果显示 WDT warning:image has no entry!这是为什么?我已经把映像文件烧到0x32000000为什么不从这个地址运行呢!!
我将rom-text-adrs=0x30800000,ram-low-adrs=0x32000000,ram-high-adrs=0x34000000

PS:还有我感觉,在使用ADS的时候,他有设置地址的选项,如ro-base,entry base;但是tornado是不是就是靠上面那三个地址运行的啊,所以呢,我在使用AXD的时候,并不是加载到0x32000000。

PS:要想运行这个bootable 的vxworks image,应该怎么做!!现在板子预装的是 linux和wince,有串口,USB,jtag+axd!该如何设置!

小弟拜谢了..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP