解决stm32进入HardFault_Handler的定位办法

1、首先在HardFault_Handler的while(1)处打上断点。 2、等待代码运行到此,这时查看寄存器LR,在左边一个是工程,一个是寄存器。 上面的LR是我正常时copy的,一般在进入hardfault时,会变成下图的值,这时就可以知道该看那个寄存器的值,当时我那里是0xFFFFFFFD,所以是看PSP的地址。 3、找到该看的地址后然后如下图打开内存,输入上面找到的寄存器的地址,在右键选
相关文章
相关标签/搜索