定位HardFault_Handler错误的方法

1.在while处打上断点,发生错误时会跳到这个断点上 2.进入debug模式后打开Call Stack窗口,点击下图的第五个图标 3.当发生错误跳到断点处后右击窗口空白处选择Show Caller Code,就可以看到main之后出现了很多函数,这就是在发生HardFault错误之前调用过的函数,然后检查这几个函数即可,看是否有指针使用错误、数组越界、堆栈溢出等情况的发生。
相关文章
相关标签/搜索