各位好 ! 我这边的板子需要从 nor flash 启动 ,运行 U-boot 来加载 vxworks ,调试时碰到了这样的问题 :
1. SD 卡启动测试时发现 ,使用 ti-sdk-am335x-evm-05.04.01.00 中的 U-boot ,可以引导 vxworks 并运行 ,但换成 SDK-05.06.00.00 中的 U-boot 后 ,就没法成功运行 vxworks 了 ,总是在 跳转到 vxworks.bin 地址的操作 后挂掉(vxworks.bin 加载的位置是 0x80100000) 。
2. 只有 SDK-05.06.00.00及之后的版本的 U-boot 中添加了Nor flash启动 ,暂时不知如何在 ti-sdk-am335x-evm-05.04.01.00 中 U-boot 添加 nor flash 支持 。
希望得到帮助 ,找到解决办法 ,谢谢 。
Yaoming Qin:
关于vxworks,我们没有支持,但是从芯片层面,可以参考 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/30869.aspx
leo chen:
可以查看一下SDK-05.06.00.00中0x80100000这片地址是不是被分配给其他用了?
感觉是冲突了
Yaoming Qin:
回复 leo chen:
这一块物理地址是给ddr的。。。。