STM32中错误使用malloc引发问题 MCJ 2023-03-08 108 阅读1分钟 做项目时,发现程序总是没规律的跑一段时间就挂掉了,排查了3个星期终于找到了原因。 错误现象就是进入HardFault中,为了定位导致HardFault原因,就采用了我另一篇博客的方法。找到发现是malloc引起的错误,查阅资料发现,是因为在中断中使用malloc才导致的。 所以不要在中断中使用malloc,很容易就导致问题,难以排查。