关于堆栈溢出导致的“HardFaultException”错误 关于堆栈溢出导致的“HardFaultException”错误 在修改程序的时候,出现了debug以后,STM32直接运行,且不可停止的问题。运行不执行main函数,但是注释掉一部分代码以后,程序就正常运行了。考虑了更多的原因,最终确定为堆栈溢出,因为包含的库文件太多了,所以经过排查,关闭掉了链接库,选择为NONE;