双核使用统一工程,bios系统。
跑飞现象如图:

dsp核指针莫名停在TimerNew 或者0x00000000
同一个程序相同测试环境下,经过多次测试20%的情况下能长时间运行,不跑飞。但是大概率会在程序运行10秒内跑飞。每次跑飞情况还不固定,上面的几个截图是多次出现的。
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.
双核使用统一工程,bios系统。
跑飞现象如图:

dsp核指针莫名停在TimerNew 或者0x00000000
同一个程序相同测试环境下,经过多次测试20%的情况下能长时间运行,不跑飞。但是大概率会在程序运行10秒内跑飞。每次跑飞情况还不固定,上面的几个截图是多次出现的。
我找了一些关于调试RTOS应用程序异常情况的总结和视频,可能会有帮助:
https://training.ti.com/debugging-common-application-issues-ti-rtos
谢谢
最后找到问题了,是硬件上DDR的供电有问题,设计有问题。
在板卡温度超过40°时,电压转换芯片过热,导致 DDR_VTT 不稳,最终导致DSP出现跑飞,启动加载异常,重新运行程序的情况。

