最近在设计一个通过HPI来加载程序运行在C6701的工程,C6701的HPI BOOT参考下面链接的文档:
http://www.ti.com.cn/cn/lit/an/spra512/spra512.pdf
我的加载流程如下:
1. 设置BOOTMODE=00111(HPI,internal memory),Endian=1(Big Endian)
2. Reset C6701;
3.分别往程序区和数据区写编译代码生成的数据文件,并对写进C6701的数据读取进行校验;(HPIC写入0x00010001)
4.往HPIC写入0x00030003;
5.链接仿真器观察结果;
目前的现象是仿真器中看到写入数据没问题,而且也可以观察到HPIC寄存器为0x0000000B(DSPINT=1),但就是程序没有运行(程序的功能是往数据区起始地址为0x80008000的区域写入顺序数,代码见附件,.out文件转换为数据文件的程序未DSPBOOT.exe,也在附件)
由于第一次使用TI的DSP,举步维艰,工程做的很郁闷,希望有过这方面经验的朋友多多指点!!!
yanm xu:
你好,我第一次用c6701的芯片,想请教一下,我用ccsv5版本,能连接仿真器,但是加载程序后就出现问题了,c6701可以用ccs v5版本调试吗?
user4731933:
回复 yanm xu:
你的问题后面是怎么解决的?我也出现了相同问题