我使用pdk_am57xx_1_0_14生成的DSP代码,使用CCS编译后无法连接开发板,错误提示如下,AM5718的DSP核用CCS怎么单独调试?请高人帮我解惑。
Nancy Wang:
找到am572x的连接流程可以参考看一下,应该是要先连接arm核,来唤醒dsp核。
After connecting to the boot master core – typically the ARM core – you may need to connect to a slave core in order to run code.
software-dl.ti.com/…/index_how_to_guides.html
user4639519:
回复 Nancy Wang:
我用仿真器对芯片进行连接测试的时候就有问题,错误提示如下:
yongqing wang:
回复 user4639519:
使用什么仿真器?
yongqing wang:
回复 yongqing wang:
出现这个错误的时候检查一下仿真器是否正确连接
Nancy Wang:
回复 user4639519:
请问是自制板吗?仿真器驱动能正常识别吗?ccs版本和仿真器型号是什么?
user4639519:
回复 yongqing wang:
XDS200
user4639519:
回复 Nancy Wang:
开发板是飞凌的OK571XC,仿真器可以识别正常,CCS是7.3,仿真器是XDS200
Nancy Wang:
回复 user4639519:
多尝试做一些交叉实验,排除例如仿真器,接口,usb连接线等的问题。
检查一下JTAG硬件设计部分是否有问题,测量一下jtag管脚信号是否正常。
电源部分供电是否正常。
user4639519:
回复 Nancy Wang:
我发现是因为AM5718的ARM核没有启动起来,仿真器就无法连接到DSP核,就会出现前面所说的错误;让ARM上的LINUX跑起来,仿真器就能连接到DSP核,就不会有前面的错误,这样正常吗?另外 即便能够连接到DSP核并且 将DSP的程序进行下载运行,但是却无法访问0x40000000内存空间,也无法将代码加载到这段程序空间,这是什么原因呢?
Nancy Wang:
回复 user4639519:
那还是我第一条回复中提到的问题,是正常的,建议看一下贴出的链接。
技术手册上标明0x40000000是reserved memory,不建议使用这部分内存空间。对这部分空间读写可能会产生不可预测的结果。