方式一:
1 :R14寄存器的值 如果为0xFFFFFFE9,则查看MSP的值。0xFFFFFFED查看PSP值
2:调出 View->Memory1窗口 讲寄存器值输入到地址框
:3View->Disassembly窗口,右键Show Disassembly at adress。在弹出框中输入
0x08007217
,汇编和C程序都会发生跳转,这里就是程序进入硬件错误前的代码。
方式二:
移植HardFaultHandler.S、 SEGGER_HardFaultHandler.c
1 当HardFault 会定位到此处
调用Show Caller Code即可快速锁定导致异常位置
版权声明:本文为m0_37056522原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。