STM32程序进入HardFault_Handler

今天调程序,发现程序进入HardFault_Handler函数后就不动了。网上查有两个原因:

一种是:数组越界
一种是:堆栈溢出,程序指针指飞


【STM32程序进入HardFault_Handler】最后发现是利用文件系统,从SD卡里读的文件过大,造成越界了。

    推荐阅读