- 链接地址:https://blog.csdn.net/qizhi321123/article/details/120291238#comments_22583010
- 链接标题:STM32工程代码HardFault异常查错调试方法_单片机查hardfault-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1975
文章浏览阅读578次。stm32工程代码HardFault异常查错调试方法一、导致异常的原因很多,例如:直接使用未分配空间的指针、栈溢出等一场非法操作便会使程序进入HardFault异常状态。下面介绍怎么找出程序中的异常。接下来在keil_MDK工程中,编译代码,并debug,之后全速运行,可以看到如下图所示程序进入HardFault异常。如下所示我们找到SP寄存器,0x200045B8即为栈地址,栈里面的值依次为R0~R3、R12、PC(Return address)、xPSR(CPSR或SPSR)、LR。如图我们看_单片机查hardfault
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除