板子:DM642
CCS2.2
烧写程序,对和众达带的测试程序可以实现烧写,但是用自己的程序按步骤操作没有成功,自己的程序是DSP/BIOS程序设计的
请问什么原因啊?哪位高人指点一下,谢谢啦!
Shine:
你的BIOS程序是不能烧写进flash还是烧写后不能boot起来?
fangting bai:
回复 Shine:
应该是烧进去了,因为烧的过程中都没有出现问题,就是拔掉仿真器重新上电的时候没有实现预期的功能
Shine:
回复 fangting bai:
看一下Boot mode (AEA[22:21])管脚是否设成11 EMIFA boot mode.你的BIOS程序估计超过1K了吧? 在EMIFA boot模式下, ROM bootloader只能搬移1Kbyte程序, 所以如果程序超过1KB, 需要写二次bootloader来搬移应用程序.
fangting bai:
回复 Shine:
我是刚接触这个不久,菜鸟级别啊,在哪里看Boot mode (AEA[22:21])管脚设置呢?
在MEM里添加了BOOT的存储空间,是不是二次bootloader啊?
Shine:
回复 fangting bai:
Boot管脚设置参考数据手册第34页上的管脚说明.http://www.ti.com/lit/ds/symlink/tms320dm642.pdf 二次bootloader的写法, 可以参考下面的应用报告.http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spra999a
fangting bai:
回复 Shine:
请问这个是什么情况啊?
Shine:
回复 fangting bai:
这个提示你motiontestcfg.cmd被修改过了, CCS问你要不要reload修改过的文件
fangting bai:
回复 Shine:
我每次选择了“是”后,修改的那句就没了,跟没改之前一样
TI中文支持网
请问这个是什么情况啊?
