我们是自己制的电路板,发现同样的一个简单点灯工程,如果不带bios的话,用TI官方的NANDWriter写到FLASH中,可以自启动成功,但是如果加上BIOS的话,同样烧进去就启动失败。
我想知道两个程序的烧录过程有什么区别?有没有带BIOS的工程烧写示例代码或者指导文档,非常感谢!
Shine:
检查一下带bios的有没有用到lower 20K L1D RAM, 这一段应该避开. 关于Operating System应用程序的boot事项可以参考下面的文档第28页. http://www.ti.com/lit/an/spraak5b/spraak5b.pdf另外, 你可以用仿真器跟一下boot过程, 看程序有没有boot进来.
frank bob:
回复 Shine:
请问怎么用仿真器跟踪boot过程了?
我用的仿真器是XDS100V2,CCSv5.
在上电自启动失败后应该怎么办?直接对该工程点击Debug as -》Code Composer Debug Session就会直接启动仿真下载模式了。
frank bob:
回复 Shine:
谢谢,问题已经解决,分配代码段时未4字节对齐,导致带BIOS的工程CRC校验不通过,修改后正常启动了
user4132520:
回复 frank bob:
你好,TI官方的NANDWriter是在哪里下载的,我自己做的6424的板子现在从nandflash启动不了,串口和eeprom都可以,想请教一下,谢谢了