[STM32F4] 调试的时候总是卡在HardFault

[复制链接]
公羊子丹 发表于 2025-8-16 07:15 | 显示全部楼层 |阅读模式
程序跑着跑着就硬错误进中断,调试器也读不出变量
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 | 显示全部楼层
中断优先级乱了也会出错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

6167

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部