打印
[STM32F4]

进到HardFault_Handler了

[复制链接]
楼主: andygirl
手机看帖
扫描二维码
随时随地手机跟帖
41
songqian17| | 2023-8-9 23:27 | 只看该作者 回帖奖励 |倒序浏览
高手在21

使用特权

评论回复
42
chenho| | 2023-8-9 23:28 | 只看该作者
出现了HardFaultException异常,怎么办

使用特权

评论回复
43
houcs| | 2023-8-9 23:30 | 只看该作者
数组越界了吗  

使用特权

评论回复
44
liuzaiy| | 2023-8-9 23:31 | 只看该作者
不用仿真器根本无法定位错误点。

使用特权

评论回复
45
yinxiangh| | 2023-8-9 23:33 | 只看该作者

最好把代码粘贴一下。

使用特权

评论回复
46
pangb| | 2023-8-9 23:35 | 只看该作者
非法访问

使用特权

评论回复
47
chenjunt| | 2023-8-9 23:38 | 只看该作者
比方未初始化的指针

使用特权

评论回复
48
ousj| | 2023-8-9 23:40 | 只看该作者
你的程序怎么写的   

使用特权

评论回复
49
morrisk| | 2023-8-9 23:41 | 只看该作者
程序中不要访问非法地址,数组越界等错误

使用特权

评论回复
50
zyf部长| | 2023-8-9 23:42 | 只看该作者
程序死在HardFault Handler函数中

使用特权

评论回复
51
xxmmi| | 2023-8-9 23:44 | 只看该作者
有可能是数组越界之类的错误

使用特权

评论回复
52
kangzj| | 2023-8-9 23:45 | 只看该作者
程序指针指飞了吧   

使用特权

评论回复
53
lium| | 2023-8-9 23:46 | 只看该作者
肯定是初始化的时候有问题了  

使用特权

评论回复
54
guoyt| | 2023-8-9 23:49 | 只看该作者
说明你的程序逻辑上有问题

使用特权

评论回复
55
hanwe| | 2023-8-9 23:50 | 只看该作者
hardfaulthandler是非常严重的错误了

使用特权

评论回复
56
yufe| | 2023-8-9 23:52 | 只看该作者
先要定位到引起出错的那条指令,才好找出原因

使用特权

评论回复
57
llia| | 2023-8-9 23:53 | 只看该作者
是否发生了数组越界

使用特权

评论回复
58
wangpe| | 2023-8-9 23:54 | 只看该作者

过界的数组,访问无权访问区,非对齐访问。

使用特权

评论回复
59
langgq| | 2023-8-9 23:55 | 只看该作者
首先在HardFault_Handler那里设置断点,然后照着LR等寄存器找到跳之前的程序地址,一般就在前后,要具有堆栈,寄存器等的知识。

使用特权

评论回复
60
wangzsa| | 2023-8-9 23:56 | 只看该作者
这是调试吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则