为什么DSP系统进入反复的RESET状态?

[复制链接]
 楼主| faller_up 发表于 2015-5-20 14:44 | 显示全部楼层 |阅读模式
最近写的一段程序,发现DSP系统有的时候运行的突然就重启了,有的时候是反复的重启,在调试状态下看,就是现实外部发生了一个意外,重启,然后就反复的重启。
Thor9 发表于 2015-5-20 19:45 | 显示全部楼层
是不是中断设置的有问题
zhangmangui 发表于 2015-5-20 22:30 | 显示全部楼层
是不是看门狗的事啊
angerbird 发表于 2015-5-21 10:39 | 显示全部楼层
这个先检查下你的硬件复位部分的。。
 楼主| faller_up 发表于 2015-5-21 15:10 | 显示全部楼层
zhangmangui 发表于 2015-5-20 22:30
是不是看门狗的事啊

我用的是F28M35系列双核的系统,经过分析我觉得应该是DSP系统的PIE错误导致了M3的NMIWD触发计时导致RESET,但是我不知道怎么证实这个想法,调试的时候RESET了寄存器的值直接清零了,看不到NMIFLAG相关寄存器的值,还有像这种情况下,怎么才能知道是哪条命令不合理导致了错误?
zhangmangui 发表于 2015-5-21 22:55 | 显示全部楼层
faller_up 发表于 2015-5-21 15:10
我用的是F28M35系列双核的系统,经过分析我觉得应该是DSP系统的PIE错误导致了M3的NMIWD触发计时导致RESET ...

指针等有没有溢出   非法操作啊
 楼主| faller_up 发表于 2015-6-15 12:56 | 显示全部楼层
现在判断的原因可能是电流不够导致的。
angerbird 发表于 2015-6-15 21:43 | 显示全部楼层
这个首先在硬件上排除下的吧。。
baimiaocun2015 发表于 2015-6-17 20:57 | 显示全部楼层
这个一方面的看下你的看门狗的开启没,,若打开了就 但不执行下的看到哪一块的就发生复位的。。让后修改该部分的。
baimiaocun2015 发表于 2015-6-17 20:58 | 显示全部楼层
另一方面的看下硬件上的设计的,,特别是电源的是否稳定。
zhangbo1985 发表于 2015-6-19 21:26 | 显示全部楼层
这个可能是你用了外部中断的吧。。
tongbu2015 发表于 2015-6-21 22:02 | 显示全部楼层
先检查下你的硬件部分的,确保没有外部干扰源的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

39

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部