STM32异常定位方法

       当单片机发生程序异常时,会进入到HardFault_Handler中断,相当于windows的蓝屏,我现在介绍的是如何获取中断位置,并自动记录异常位置(我的做法是将异常的时间,与代码地址存储到备份区,这样哪怕重启了依旧可以查询上一次发生异常的位置,这部分代码需要自己去实现,我现在实现的是获取异常代码位置)。   原理如下:当异常时,硬件会将一些CPU的寄存器保存到栈中,通过在异常时获
相关文章
相关标签/搜索