This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6670运行过程中挂掉的问题



大家好,

我遇到一个问题,大致是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. 这种问题,一般如何排查?

谢谢!~