大家好,
我遇到一个问题,大致是DSP程序运行起来后,过个10-20分钟,CCS就显示DSP挂掉或者连接不上。
例如,我的当前工程实现的是C6670的4个Core同时向外部SRIO Switch发送DST DeviceID等于DSP自己的SWRITE包,写DSP自己的DDR3。
一开始程序运行正常,如下图
能够在DSP的DDR3上正常观察到SWRITE携带的数据。
然后,程序运行一段时间,或者在CCS Expression窗口刷新变量,或者在Memory Broswer刷新DDR3数据,程序就挂掉了,如下图
而且即使不是这个工程,又是也出现类似的问题:DSP跑着跑着就挂掉了。
想问一下:
1. 这种问题,是跟板卡电源稳定性有关吗?
2. 这种问题,跟代码有关吗?代码写的不好,导致DSP硬件资源被不正常操作,从而使得DSP挂掉了?
3. 这种问题,是DSP程序挂了,还是说只是CCS连接不上DSP了?
4. 这种问题,一般如何排查?
谢谢!~

