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

6678长时间跑总会跑飞

跑测试用例,一段时间后总会跑飞(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:

系统时钟频率不要超过芯片本身支持的最高频率。

赞(0)
未经允许不得转载:TI中文支持网 » 6678长时间跑总会跑飞
分享到: 更多 (0)