打印

请教HardFault_Hander问题

[复制链接]
2253|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jtingwang|  楼主 | 2008-3-25 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

程序总是进入FAULT Exception Handler,请高人指点,谢谢。
SP值0x20004F38
Memory中0x20004F30地址处:89 74 00 08 fd ff ff ff 04 ed 00 e0 00 00 00 10
沙发
香水城| | 2008-3-26 11:57 | 只看该作者

程序总是进入FAULT Exception Handler,一定是哪里有问题了

我们从没有碰到这种问题,很难说清是哪里出问题了。

你在Hander处放一个断点,发生问题停在断点后,从堆栈中看看出问题前执行的是什么操作,然后再分析。

就你这个情况,可以看看0x0008 7489是什么地方;很奇怪,为什么这是个奇数?

使用特权

评论回复
板凳
midway| | 2008-3-26 12:51 | 只看该作者

我也遇到这样的问题

寄存器设置持续不对或者数值不对有可能出现上面的情况.我现在写中断程序时经常遇到HardFault_Hander问题.如果设置正确的话一般没有上面的问题.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

67

主题

171

帖子

1

粉丝