[STM32F4] 进到HardFault_Handler了

[复制链接]
4921|82
uytyu 发表于 2022-2-22 17:52 | 显示全部楼层
有可能是数组越界之类的错误
lihuami 发表于 2022-2-22 18:29 | 显示全部楼层
程序指针指飞了吧   
dzfansman 发表于 2022-2-22 19:05 | 显示全部楼层
肯定是初始化的时候有问题了  
mnynt121 发表于 2022-2-22 19:42 | 显示全部楼层
说明你的程序逻辑上有问题
backlugin 发表于 2022-2-22 20:22 | 显示全部楼层
hardfaulthandler是非常严重的错误了
youtome 发表于 2022-2-22 20:54 | 显示全部楼层
先要定位到引起出错的那条指令,才好找出原因
iyoum 发表于 2022-2-22 21:26 | 显示全部楼层
是否发生了数组越界
chenci2013 发表于 2022-2-22 22:22 | 显示全部楼层
过界的数组,访问无权访问区,非对齐访问。
SantaBunny 发表于 2023-3-3 20:18 | 显示全部楼层
首先在HardFault_Handler那里设置断点,然后照着LR等寄存器找到跳之前的程序地址,一般就在前后,要具有堆栈,寄存器等的知识。
Henryko 发表于 2023-3-3 22:58 | 显示全部楼层
这是调试吧
Stahan 发表于 2023-3-5 20:11 | 显示全部楼层
这是调试窗口吧
gongche 发表于 2023-8-9 23:13 | 显示全部楼层
call stack
huwr 发表于 2023-8-9 23:14 | 显示全部楼层
这里边也没有跳出来的代码啊
huanghuac 发表于 2023-8-9 23:16 | 显示全部楼层
这个应该是调试窗口吧
happy_10 发表于 2023-8-9 23:17 | 显示全部楼层
通过这个界面也看不出来啥啊 咋就知道是模拟界面呢
bqyj 发表于 2023-8-9 23:18 | 显示全部楼层
call stack是什么意思啊
wenfen 发表于 2023-8-9 23:21 | 显示全部楼层
在非仿真状态就不会进入这个循环吗
zhuhuis 发表于 2023-8-9 23:25 | 显示全部楼层
调试窗口一直没用过,
tian111 发表于 2023-8-9 23:26 | 显示全部楼层
高手在民间
songqian17 发表于 2023-8-9 23:27 | 显示全部楼层
高手在21
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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