最近接手了公司以前一个项目,处理器是5509A,由于5509A没有片内FLASH,程
序存储在片外扩展norflash中,每次上电启动时将程序从片外存储器搬移到RAM
中运行。在程序下载过程中,需要三个程序,一个应用程序、一个boot程序、
一个burn烧写程序,三个程序需要在DSP编程环境CCS下通过仿真下载,顺序为
应用程序-boot程序-burn程序,下载完成后点击RUN运行burn程序将应用程序和
boot程序搬移至片外存储器,之后点击Halt停止运行程序,最后点击
Disconnect断开连接,至此程序下载完毕,下次上电后便可从新启动程序。目
前有两个问题,1、此下载方法较麻烦,有没有简便的方法。2、在下载过程中
,有时出现程序下载完毕后从新上电,程序无法正常启动,此时若换一台电脑
或者重新装下载器驱动,按以上下载步骤重新下载程序后,有时可以成功,有
时还是失败,为什么? 期待您的回复,非常感谢。
noaming:
2,这种情况请问用的同一块5509A的板子吗?还是很多不同的板子,有的板子是这个情况呢
ming zhang5:
回复 noaming:
是同一个板子,需要升级程序时,下载进去不好使,有的时候再换一个电脑下载就好使了。。不知道具体因为什么。。
ming zhang5:
回复 noaming:
你好,感谢你的回复。我是一个新手,请问将应用程序和boot制作成一个HEX文件,具体的办法和过程可以说一下么?或者有相关的资料和例程。
noaming:
回复 ming zhang5:
能否详细的检测一下,出问题的情况,问题卡在哪里,是烧写过程中停滞或者是烧写的数据有错,引起的启动故障呢。。。
noaming:
回复 ming zhang5:
可以使用HEX55工具,请参考:
http://www.ti.com/lit/ug/spru280i/spru280i.pdf
Chapter 13Hex Conversion Utility Description
TI中文支持网

