公羊子丹 发表于 2025-8-16 07:15

调试的时候总是卡在HardFault

程序跑着跑着就硬错误进中断,调试器也读不出变量

Clyde011 发表于 2025-8-16 07:20

用最小化代码先跑通试试

公羊子丹 发表于 2025-8-16 07:21

可能是访问了非法地址

周半梅 发表于 2025-8-16 07:22

检查一下堆栈有没有溢出

帛灿灿 发表于 2025-8-16 07:24

你用的库函数版本对吗

童雨竹 发表于 2025-8-16 07:25

我一般会开硬件断点定位

万图 发表于 2025-8-16 07:26

看看是不是外设初始化太早

Wordsworth 发表于 2025-8-16 07:27

HardFault里读一下寄存器值

Bblythe 发表于 2025-8-16 07:27

调试优化等级也可能有影响

Pulitzer 发表于 2025-8-16 07:28

可能是空指针调用函数了

Uriah 发表于 2025-8-16 07:29

中断优先级乱了也会出错
页: [1]
查看完整版本: 调试的时候总是卡在HardFault