HardFault_Handler

[复制链接]
488|6
摸鱼仙人 发表于 2026-4-19 19:37 | 显示全部楼层 |阅读模式
我使用的开发环境是vscode+cubemax,我的f1在运行我的代码的时候会直接进入HardFault_Handler,我换一个f1依旧会这样,然后我把所有我写的代码都注释了用来排除出现数据溢出,但是依旧会进入HardFault_Handler,当我换成f4的时候程序又能够正常运行了,这是环境的问题吗?
dffzh 发表于 2026-4-20 08:49 | 显示全部楼层
如果想排查是不是环境问题,可以改用Keil试试,看是否会出现硬件故障。

评论

试了,keil完全没有问题  发表于 2026-4-20 18:58
xch 发表于 2026-4-20 10:45 | 显示全部楼层
f1 许多山寨的
ningling_21 发表于 2026-4-21 21:23 | 显示全部楼层
或许是VSCODE与F1某些系列不太兼容导致
ColeYao 发表于 2026-4-28 15:03 | 显示全部楼层
HardFault_Handler可以问问元宝之类的,大多是内存溢出,数组越界这些问题!
ColeYao 发表于 2026-4-28 15:05 | 显示全部楼层
比如数组设的大了,F1装不下,把关键部分乱改掉就会进HardFault_Handler,而F4因为RAM空间大,能装下整个数组,不出现越界自然就不进HardFault_Handler!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

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