板子:DM642
CCS2.2
烧写程序,对和众达带的测试程序可以实现烧写,但是用自己的程序按步骤操作没有成功,自己的程序是DSP/BIOS程序设计的
请问什么原因啊?哪位高人指点一下,谢谢啦!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
板子:DM642
CCS2.2
烧写程序,对和众达带的测试程序可以实现烧写,但是用自己的程序按步骤操作没有成功,自己的程序是DSP/BIOS程序设计的
请问什么原因啊?哪位高人指点一下,谢谢啦!
看一下Boot mode (AEA[22:21])管脚是否设成11 EMIFA boot mode.
你的BIOS程序估计超过1K了吧? 在EMIFA boot模式下, ROM bootloader只能搬移1Kbyte程序, 所以如果程序超过1KB, 需要写二次bootloader来搬移应用程序.
Boot管脚设置参考数据手册第34页上的管脚说明.
http://www.ti.com/lit/ds/symlink/tms320dm642.pdf
二次bootloader的写法, 可以参考下面的应用报告.
http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spra999a
你直接修改了motiontestcfg.cmd文件? cfg.cmd是由DSP/BIOS GUI自动生成的, 你要通过DSP/BIOS GUI界面修改才有效.