STM32程序进入HardFault_Handler

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

一种是:数组越界 

一种是:堆栈溢出,程序指针指飞


最后发现是利用文件系统,从SD卡里读的文件过大,造成越界了。

你可能感兴趣的:(生活记录&DIY)