TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6657: 程序运行了一会,莫名停止,不知道原因所在

Part Number:TMS320C6657

双核使用统一工程,bios系统。

跑飞现象如图:

                     

            

dsp核指针莫名停在TimerNew 或者0x00000000

同一个程序相同测试环境下,经过多次测试20%的情况下能长时间运行,不跑飞。但是大概率会在程序运行10秒内跑飞。每次跑飞情况还不固定,上面的几个截图是多次出现的。

Nancy Wang:

我找了一些关于调试RTOS应用程序异常情况的总结和视频,可能会有帮助:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/854484/faq-how-do-i-trace-backward-to-the-code-that-caused-an-exception-in-my-ti-rtos-app

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/953527/faq-ccs-how-can-i-use-system-analyzer-rtos-analyzer-to-debug-a-ti-rtos-sys-bios-application

https://training.ti.com/debugging-common-application-issues-ti-rtos

,

wapdasta:

谢谢

最后找到问题了,是硬件上DDR的供电有问题,设计有问题。

在板卡温度超过40°时,电压转换芯片过热,导致 DDR_VTT 不稳,最终导致DSP出现跑飞,启动加载异常,重新运行程序的情况。

,

Nancy Wang:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6657: 程序运行了一会,莫名停止,不知道原因所在
分享到: 更多 (0)