ARM Cortex-M 系列 MCU错误代码自动追踪库(CmBacktrace)的使用经验分享
大家在用STM32的时候有没有遇到过HardFault的问题呢:
之前有一段时间被这个问题困扰了很久,下面针对这个问题做个小总结。
现象还原:在debug模式下进行仿真调试,全速运行再停止运行,程序会跑到 HardFault_Handler函数中,产生 HardFault,即硬错。其产生的原因大概有如下几类:
(1)数组越界操作;
(2)内存溢出,访问越界;
(3)堆栈溢出,程...
原创
2019-12-09 22:40:19 ·
1871 阅读 ·
0 评论