MDK 硬件异常 分析

方式一:

1 :R14寄存器的值  如果为0xFFFFFFE9,则查看MSP的值。0xFFFFFFED查看PSP值

2:调出 View->Memory1窗口 讲寄存器值输入到地址框

MDK 硬件异常 分析_第1张图片

:3View->Disassembly窗口,右键Show Disassembly at adress。在弹出框中输入0x08007217,汇编和C程序都会发生跳转,这里就是程序进入硬件错误前的代码。

MDK 硬件异常 分析_第2张图片

 方式二:

移植HardFaultHandler.S、 SEGGER_HardFaultHandler.cMDK 硬件异常 分析_第3张图片

 1 当HardFault  会定位到此处MDK 硬件异常 分析_第4张图片

MDK 硬件异常 分析_第5张图片

 

 调用Show Caller Code即可快速锁定导致异常位置

你可能感兴趣的:(STM32,java,开发语言)