需求 rt-thread hard fault 定位方式 解决 一般 hard fault 都是 pc 为 0 导致的,处理方法如下: 查看 lr,找到调用的位置 使用 ide 查看汇编,或者打开 map 文件,找到 lr 指向的位置。注意 map 只有函数首地址,所以定位时使用 lr 的前几位。 参考 {RTT} RT-Thread Hard Fault 死机问题定位方法