嵌入式学习小组
直播中

王若鸿

7年用户 221经验值
私信 关注

HardFault_Handler无法定位

进入HardFault_Handler时断点,发现call stack里面就HardFault_Handler 第二行是0x00000000,根本无法定位,这个怎么排查?

回帖(2)

胡芝恒

2020-3-18 10:26:42
自己把移植的代码一段一段屏蔽,慢慢缩小范围,最后终于确定问题所在。不是自己写的代码找起来真麻烦。
举报

李云生

2020-3-18 10:33:32
楼主  你是怎么定位的??我的也是进入HardFault_Handler,但是在窗口里show caller code 定位不到出错的代码,而且LR寄存器的值不是0xfffffff9也不是0xfffffffd,也就是说既不是进栈也不是出栈。。这是啥毛病。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分