跑测试用例,一段时间后总会跑飞(No symbols are defined for 0xxxxxxx),0xxxxxxx为我设置的一个大的全局数据的地址(128k),每次都是这样,但是跑飞的时间和跑飞的地方每次都不一样,而且貌似是开了定时器中断后才出现的这个情况
Shine:
请问是自己的板子还是EVM板?如果只开定时器中断,先把全局数据屏蔽掉,看定时器中断程序会不会跑飞?先确定定时器代码没有问题。
,
justin fish:
是evm板,你的意思是不跑我的代码直接跑一个循环先测试下定时器吗
,
Shine:
可以跑您自己的代码,只使能定时器测试一下定时器中断是否能长时间正确运行?
,
justin fish:
测了下,现在发现是固定跑飞到MSMCSRAM这个空间里面,之前我的大数组是放到MSMCSRAM的,现在放到ddr里了,但是还是会跑飞到MSMCSRAM(这个段里面没有放任何东西,而且只运行了核0)
,
Shine:
请问例程也有这个问题吗?还是只是您自己的代码有这个问题?
,
justin fish:
是我们自己的操作系统,空跑循环就会出,具体是因为操作系统配置的系统时钟频率过高就会触发了nmi,还在找原因
,
Shine:
系统时钟频率不要超过芯片本身支持的最高频率。
TI中文支持网


![AM6442: [IPC RPMSG] Message send to remote core 5 @ 16 end point truncated due to lack of space in vring buffer !!!-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_pastedimage1753265713483v1.jpg)