软件:CCS5.2 硬件平台:6678EVM
启动方式I2C POST boot,下载程序时报错如下:
C66xx_0: Error connecting to the target: (Error -1143 @ 0x0) Device core was hung. The debugger has forced the device to a ready state and recovered debug control, but your application's state is now corrupt. You should have limited access to memory and registers, but you may need to reset the device to debug further. (Emulation package 5.0.747.0)
求解答,谢谢!
lei wang2:
回复 noaming:
请问什么时候和boot有关系?
Andy Yin1:
回复 lei wang2:
前期在使用CCS下载out文件调试时,是通过仿真器将生成的out文件下载到DSP;在使用你选定的boot mode将生成的镜像文件下载到flash,或者通过EMAC等方式将程序下载到实际运行的memory,此时才与boot有关。
lei wang2:
回复 Andy Yin1:
我们通过仿真器将程序下载到DSP内部的SRAM还是外部SRAM?如果内部SRAM就是就是L2(6678)里面?是这样吗?
noaming:
回复 lei wang2:
是的,这个要看你工程中的link.cmd文件里是如何安排程序存放空间的。
lei wang2:
回复 noaming:
在现在CCS5工程里面,貌似用了SYS/BIOS 就不用自己写.cmd文件了。空间安排怎么定?
还有就是能不能帮我解答这个问题:http://www.deyisupport.com/question_answer/f/53/t/18858.aspx
noaming:
回复 lei wang2:
是的,SYS/BIOS的.cmd文件一般是自动生成的。
如果你用SYS/BIOS,先不用考虑这方面。
CMD文件的含义与编写,请参考:
http://www.ti.com/lit/ug/spru187u/spru187u.pdf
Chapter 5Linking C/C++ Code
TI中文支持网


