HardFault调试方式(keil)

使用keil仿真当前的程序,查看寄存器的数值
HardFault调试方式(keil)查看R14(LR)寄存器,当前数值为0xFFFFFFF9,所以查看MSP寄存器指向的地址0x20002F78
HardFault调试方式(keil)通过memory窗口查询,在该窗口点击鼠标右键,设置显示为long型,查看第六个地址,即0x00003339
HardFault调试方式(keil)在汇编窗口,点击鼠标右键,选择‘show Disassembly at address’
HardFault调试方式(keil)输入0x00003339,跳转到该地址。
HardFault调试方式(keil)分析程序上下文,发现并没有注册rate_back回调函数。完善该回调函数的注册,问题解决