大家好
我们有一个定制电路板、其中包含多个 C6678 DSP、我们已经生产了数百个 DSP、它们已使用多年。
在我们的许多应用中、我们看到了一种非常奇怪的行为。
复杂的是、同一个应用可以在大多数电路板上正常运行、但在某些电路板上、它会非常奇怪地崩溃。
当它在电路板上崩溃时、它始终崩溃(可重现)
问题:
一个内核有一个计时器(64位或未链接)、该计时器会达到其周期(错误遵循周期值)
使用调试器、我们可以看到、在计时器达到周期(CCS 中的汇编步骤)后、
-->多个内核的 L2存储器(用作存储器而不是高速缓存)(有时是全部、有时是部分、但始终至少一个、是随机的)被清除(全部为零)
经过数年的密集使用 DSP 后、我们不知道 DSP 中有任何具有此类行为的东西。
您是否对导致此问题的原因有任何想法? (硬件或软件)
我们的想法已经过时了。
此致
Clement