OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 276|回复: 1

MPU6050自检报HardFault_Handler错误

[复制链接]

6

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2016-11-19
在线时间
31 小时
发表于 2024-11-28 15:55:57 | 显示全部楼层 |阅读模式
本帖最后由 wanqigui 于 2024-11-28 16:09 编辑

使用KEIL编译下载的程序能够正常运行不死机,移植到STM32CubemxIDE上面后,MPU6050自检时发现报HardFault_Handler错误,然后就进入死循环,无法跳出;系统重启也是会进入这个错误,当注释掉自检时程序可以正常运行;
以下是调试过程自检函数中数据值,右边显示传感器读取数据
458003b0dfe1e750d78d82bc64a038c2edd1508e632f069496fff2af3f6e39ceQzpcVXNlcnNcQWRt.png
以下是IDE配置的内存分配
54a79d3539481d20b7da48bea9f6b97314f258b6baaf4cc2e7c62a94b7eb071aQzpcVXNlcnNcQWRt.png 7405419a0cd38d7f3a9010061023bd8424d2581ca45d1d3856904a9d5382e772QzpcVXNlcnNcQWRt.png
以下是keil配置的内存分配
f02de1722a59f5aa42a447fd9a53171d100d3911d9f7c727deedde1ef8f5c66eQzpcVXNlcnNcQWRt.png
按照keil配置内存方式修改IDE之后还是一样会报[size=13.3333px]HardFault_Handler
fe90766edff7d17f36bf4d1e8f5a57c09d55db303add7702502f7b5f358e8cecQzpcVXNlcnNcQWRt.png
芯片是STM32G071GBU6
不清楚是什么问题导致进入[size=13.3333px]HardFault_Handler报错,应该如何解决该报错
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6724

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12867
金钱
12867
注册时间
2012-11-26
在线时间
3755 小时
发表于 2024-11-28 19:30:28 | 显示全部楼层
打断点调试,看执行哪行函数后死机的,再去分析前后的代码
学无止境
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-1-19 02:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表