stm32 什么情况下会进入hardfault

2025-05-14 15:22:00
推荐回答(2个)
回答1:

hard fault一般是在处理bus fault、use fault这些强制fault中又发生了错误上报成为herd fault。如果没开启这些强制fault将直接造成hard fault。
这就使得hard fault难定位一些。通常情况下如果没有嵌入汇编,最大的可能是指针使用不当或是除数为0。

回答2:

关注这个问题