首页
社区
课程
招聘
未解决 [求助]Cypress CortexR5F S6J326CKS芯片无故跑飞
发表于: 2020-9-5 10:02 2196

未解决 [求助]Cypress CortexR5F S6J326CKS芯片无故跑飞

2020-9-5 10:02
2196

最近在查一个死机问题,现象非常诡异,具体如下:
1:程序莫名跑飞,且跑飞的位置没有规律,ARM的几个异常都触发了。
2:当程序添加几句逻辑无关代码,比如int a=1;if(a==1)a=2;程序就不跑飞了
3:当修改程序的定位后,程序也不跑飞了
4:当一个稳定的不飞的程序,再随便添加几句代码,又可能跑飞。
5:当调整了时钟后,可能会不飞。

 

无思路了,赶着上产线,急求思路


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 11314
活跃值: (2907)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题解决了,得到公司内一牛人指示,找到了问题的根本原因。
中断嵌套。
这个芯片不支持中断嵌套,而在中断响应函数中,再次人为打开(代码错误)中断,
导致中断中又触发了新的中断,中断返回时,工作模式异常,指针乱飞,程序现象
各种都有。
2020-9-7 14:15
0
游客
登录 | 注册 方可回帖
返回
//