2018-11-17 stm32进入hardfault原因分析 代码有时候会莫名奇妙的进入HardFault_Handler()函数里面,然后就进入死循环。在网上查找了下,主要原因有下面两个: 内存溢出或者数组访问越界; 堆栈溢出(这里网上说可以,通过在启动文件里面配Stack_Size EQU 0x00000d00,将堆栈设置得很大来解决); 缺少中断; Newer leetcode_836_Rectangle_Overlap Older stm32使用内部存储器来掉电保存数据