社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
HardFault
STM32快速定位HardFault错误的实用方法
点击上方蓝色字体,关注我们来源于小伙伴提问。利用自动化组件或CMSIS库,可以在HardFault发生时自动打印关键信息,结合堆栈指针及PC寄存器直接定位出错位置。此方法不仅可以有效缩短调试时间,还能提供全面的错误背景。1基于内核寄存器的手动定位进入HardFault中断后,通常需要查看堆栈中的寄存器来定位错误位置,尤其是以下几个关键寄存器:PC(Program Counter):程序计数器,指向
美男子玩编程
2025-01-01
114浏览
实战经验|TrustZone架构下LPBAM使用导致的HardFault
关键词:TrustZone,HardFault目录预览 1、简介2、问题分析3、总结01简介客户使用 STM32U5 进行开发,并使能了 TrustZone 架构,程序需要从 bootloader 跳转到app。在之前版本都是正常跳转的,某一天 IAR 从 9.20 升级到 9.30 后,程序跳转失败,并且会导致 hardfault,想知道为什么会失败。图1.IAR9.20 和 IAR9.30 生
STM32单片机
2023-10-20
679浏览
【技术支持案例】S32K146的hardfault问题处理
目录:1. 案例背景2. 方案准备2.1 HardFault(硬件错误异常)2.2 UsageFault(用法错误异常)2.3 BusFault(总线错误异常)2.4 MemManage Fault(存储器管理错误异常)3. 现场支持3.1 现场环境3.2 排查过程4. 异常模拟4.1 测试环境4.2 测试过程1案例背景最近有个客户使用S32K146的产品在量产之后出现了三个售后件,ABBA测试
AutoFAE进阶之路
2023-09-10
658浏览
怎样调试STM32硬件错误HardFault
扫描关注一起学嵌入式,一起学习,一起成长在用 Keil 对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler 函数里的死循环while(1)中。这说明 STM32 出现了硬件错误。硬件错误中断STM32出现硬件错误可能有以下原因:数组越界操作;内存溢出,访问越界;堆栈溢出,程序跑飞;中断处理错误;遇到这种情况,可以通过以下2种方式来定位到出错代码段。方法
一起学嵌入式
2023-05-24
5684浏览
FreeRTOS中如何定位HardFault?
大家好,我是鱼鹰。今天我们聊一聊开发中常见的 HardFault,这个问题应该从学习 STM32 开发以来就一直伴随着我们,很多人遇到这种问题也是不知道该如何定位。如果只是独立开发,遇到这种问题,一般都是看代码、修改代码等等这些常规手段,因为自己写的代码最熟悉,改动一般也不会太大,容易缩小范围,也更容易定位。但现在的产品越来越复杂,目前的开发模式都是合作开发,每个人负责各自的模块,这样的项目代码量
嵌入式ARM
2023-04-24
1169浏览
STM32内存地址未对齐引起的HardFault异常
点击下方【一起学嵌入式】关注,一起学习,一起成长大家好,今天给大家分享一篇内存地址没有对齐引发异常的文章。在嵌入式软件开发中,“内存对齐” 已然不陌生。然而,当在实际项目中出现内存对齐问题的时候,你是如何排查的呢?相信这篇文章能给你启发!1.概述客户在使用 STM32G070 的时候,KEIL MDK 为编译工具,当编译优化选项设置为 Level0 的时候,程序会出现 Hard Fault 异常,
一起学嵌入式
2023-03-09
2056浏览
工程师笔记|一个地址未对齐引起的HardFault异常
关键词:地址对齐,Hardfault,STM32G0目录预览1. 概述2. 问题描述与分析3. 问题解决4. 总结1.概述客户在使用 STM32G070 的时候,KEIL MDK 为编译工具,当编译优化选项设置为Level0 的时候,程序会出现 Hard Fault 异常,而当编译优化选项设置为 Level1 的时候,则程序运行正常。表面上看,这似乎是 KEIL MDK 的问题,通过分析,导致这个
STM32单片机
2023-02-08
1161浏览
见鬼,这才几天,回来后板子就hardfault了?
回来之后,准备搞个脚本,自动读取芯片 ID、修改头文件 ID、自动编译、下载。折腾了一晚上,读取 ID 是搞定了,但是发现有个板子读取 ID 后下载进去发现直接 hardfault 了。想不通,反正还有其他板子,直接换一块,下载进去,完全运行正常。因为太晚了,就暂时不管它。第二天晚上,还是没想明白,本想不管的,想想反正没事情,不如深入研究一下,万一下次遇到这种问题,那不是很快就能定位了嘛。第一步,
TopSemic嵌入式
2022-12-20
804浏览
FreeRTOS中如何定位HardFault?
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey大家好,我是鱼鹰,因为一些事情,这次更新来的有点迟。但还是争取大家每次都能从鱼鹰公众号中学到一些实实在在的技术,提高自己的核心竞争力。感谢大家一直以来对鱼鹰的支持。今天继续聊聊开发中常见的 HardFault,这个问题应该从学习 STM32 开发以来就一直伴随着我们,很多人遇到这种问题也是不知道该如何定位。如果只是独立开
嵌入式大杂烩
2022-10-31
1403浏览
FreeRTOS中如何定位HardFault?
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey大家好,我是鱼鹰,因为一些事情,这次更新来的有点迟。但还是争取大家每次都能从鱼鹰公众号中学到一些实实在在的技术,提高自己的核心竞争力。感谢大家一直以来对鱼鹰的支持。今天继续聊聊开发中常见的 HardFault,这个问题应该从学习 STM32 开发以来就一直伴随着我们,很多人遇到这种问题也是不知道该如何定位。如果只是独立开
鱼鹰谈单片机
2022-09-19
1622浏览
STM32硬件错误HardFault_Handler的处理方法
关注、星标公众号,直达精彩内容来源:网路素材 在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 STM32出现硬件错误可能有以下原因:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;遇到这种情况,可以通过以下2
李肖遥
2022-06-24
1588浏览
单片机hardfault问题分析!
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey快一个月没有更新了,回家之前给自己安排了很多任务,然后回到家之后电脑就没有打开过,啥也没干,不知道有多少人回家后的状态和鱼鹰是一样的~~回来之后,准备搞个脚本,自动读取芯片 ID、修改头文件 ID、自动编译、下载。折腾了一晚上,读取 ID 是搞定了,但是发现有个板子读取 ID 后下载进去发现直接 hardfault 了,
嵌入式大杂烩
2022-02-25
1011浏览
见鬼,过年回来后板子就hardfault了?
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey快一个月没有更新了,回家之前给自己安排了很多任务,然后回到家之后电脑就没有打开过,啥也没干,不知道有多少人回家后的状态和鱼鹰是一样的~~回来之后,准备搞个脚本,自动读取芯片 ID、修改头文件 ID、自动编译、下载。折腾了一晚上,读取 ID 是搞定了,但是发现有个板子读取 ID 后下载进去发现直接 hardfault 了,
鱼鹰谈单片机
2022-02-21
1129浏览
HardFault 之 INVSTAE 错误定位(一)
鱼鹰在研究 USB 协议的时候,发现有的时候会出现 hardfault,查看调用栈却没找到可用信息,所以随手上网搜了一下,发现刚好这篇文章就是解决一样的问题,鱼鹰通过该方法成功定位了问题,所以分享给大家学习一下。后面鱼鹰又出现了 INVPC (无效 PC 值)的问题,因为代码改动较少,猜测是栈空间不足导致,最终定位也确实是这样,但该问题却无法通过该方法定位,所以不同错误需要使用不同方法定位,需要注
鱼鹰谈单片机
2021-10-26
3340浏览
MCU HardFault问题查找和破解方法~
阅读全文
嵌入式资讯精选
2021-09-07
1215浏览
功能强大的离线 hardfault 追踪工具
这个工具可以直接用在 STM32 上追踪问题,但该信息只能作为参考,还需要结合其它才能最终定位问题。RT-Thread 好像已经内置了,感兴趣的可以看看,对于不能在线调试的环境来说,是不错的选择。CmBacktrace 详细介绍0、CmBacktrace 是什么CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M
鱼鹰谈单片机
2021-05-18
2884浏览
专治MCU各种 HardFault 的库:CmBacktrace(错误追踪库)
关注、 星标公众号,不错过精彩内容 作者:armink 编辑整理:strongerHuang 相信有不少读者都遇到过 “HardFault” 的问题,而且不止一次,有时候可能因为它连续几日加班,甚至通宵。 那么今天就来分享一个由armink(也就是现在RTT里面的那位朱大神)整理的开源库,借花献佛分享给大家。 该库采用采用 MIT 开源协议,开源地址: h
strongerHuang
2020-06-09
2230浏览
正在努力加载更多...
广告
今日
新闻
1
瑞萨电子因半导体需求下滑实施全球裁员计划
2
特斯拉焕新Model Y开启预售,起售价26.35万元
3
拜登卸任前拟升级AI芯片出口管制,全球分三个等级
4
将人工智能应用于射频设计
5
来看看在这个电源,能通过单个PWM输出进行计算机编程
6
IGBT 模块在颇具挑战性的逆变器应用中提供更高能效
7
外媒:Arm 正考虑收购服务器CPU企业Ampere Computing
8
一个月内收购两家公司!恩智浦豪掷9亿拓展智驾版图
热门
文章排行
1
CES2025|1月7日上午10:30观看NVIDIACEO黄仁勋主题演讲
英伟达NVIDIA中国
4602
2
一年销量上亿的耳机为啥没有获得国补的宠幸
快科技
4065
3
美国将长鑫、腾讯等134家中企列入黑名单(附中英文名单)
集成电路IC
3640
4
骂华为的孙院士,上新闻联播了!说华为搞封闭垄断,是难以对抗西方的!
集成电路IC
1516
5
明天发布!NVIDIA新核弹RTX5090规格、售价抢先看
硬件世界
1486
6
王炸来了!特斯拉自动驾驶即将进入中国,只有华为能接招?
飙叔科技洞察
1347
7
年内拿下欧洲!国产大飞机交付超50架,重点布局三大海外市场!
飙叔科技洞察
1129
8
2024中国大陆晶圆厂(Fab)汇总
芯极速
1030
9
季华实验室、鹏城实验室、长春光机所等被美国“拉黑”,新型显示产业发展或“添堵”
JMInsights集摩咨询
981
10
本月,美国将发布AI芯片新禁令
谈思汽车
940
11
华为车BU正式转入引望;赛力斯首笔支付23亿正式入股引望!
飙叔科技洞察
858
12
扎克伯格高调庆祝40岁生日,花千万打造童年派对,比尔盖茨惊喜现身
美股研究社
831
13
又来!美国国防部将腾讯/宁德时代/长鑫存储/移远等134家中企列入黑名单
芯片之家
828
14
奥士康、世运、依顿…PCB企业2024年向泰国公司增资情况一览
PCBworld
762
15
16499元起的RTX5090D要让玩家破产!好消息:游戏性能一刀未砍
硬件世界
721
16
2024年全球汽车零部件供应商百强榜单:行业巨头与新兴力量的较量
智能汽车设计
702
17
6家中企被移除美国"黑名单",小米/中微成功经验或可借鉴
芯极速
657
18
实行“半薪制”,一车企遭员工维权
谈思汽车
631
19
小米SU7今天又撞了,雷军想了一招,开汽车行业先河!
快科技
622
20
SPI协议,这篇就够了!
云深之无迹
616
21
热点丨2024国内智能手机市场成绩单:六强争霸,格局生变
AI芯天下
598
22
RTX5090D、5080国内上市日期确认!大年初二
硬件世界
575
23
2024中国AI算力发展报告(年终版)
智能计算芯世界
555
24
极越车友维权最新进展:吉利承诺下周五前给出回复
谈思汽车
539
25
士兰微+清纯宣布联手:目标8吋、沟槽SiCMOS
第三代半导体风向
534
26
突发!腾讯/长鑫/宁德等被美列入黑名单!累计134家(附完整名单)
EETOP
531
27
量子计算突破:谷歌发布Willow芯片
智能计算芯世界
522
28
扩张!“纯血鸿蒙”冲刺10万原生应用!成全球操作系统第三极!
飙叔科技洞察
508
29
雷鸟V3正式发布:搭载全彩MicroLED光引擎,售价1799元
CINNOResearch
473
30
时隔7年,HDMI2.2重大更新!
strongerHuang
471
广告
最新
评论
更多>>
一般喜欢标榜“打破垄断”“国x领先”的都死的比较快。嘴比手厉害
56089689_...
评论文章
2025-01-07
砺芯慧感:量产薄膜铂电阻传感器,打破国外30年垄断
我这,原先V10.5跑的好好的代码,更新V11后,单片机初始化时就不断重启
vaov_3734...
评论文章
2025-01-06
FreeRTOSV11.0升级了多项重要功能,兼容V10版本
资料
文库
帖子
博文
1
汽车动力与底盘MCU市场现状研究报告
2
元能芯24V全集成电机专用开发板
3
20套大厂USP电路合集
4
《时间的1000个瞬间》林为民
5
自动增益控制放大器设计与实现
6
Processing-processing3.5.4
7
ESP32TFT常用字体库.zip
8
基于单片机的小车设计毕业论文
9
基于单片机智能时钟毕业设计论文
10
基于单片机音频信号分析仪设计论文
1
【工程师故事】+2024年:跟大家说说我从工程师到教师的跨界之旅
2
过流保护,大家都会采集电流后经过运放放大送单片机,单片机控制MOS,从而保护后级电路。那短路保护,大家都是怎么做的。现在遇到一个问题,...
3
C语言输出圣诞树
4
ESP32搭建TFT_LCD中文字库,附常用字库
5
摩托车电子,ACC钥匙开关关了后,用示波器挂在ACC线上,还是能抓到一个漏电波形,设置的是5V的触发电平。这种概率性的漏电波形如何有什么办法吸...
6
超低频示波器的原理和应用
7
求助 请推荐一款8脚的DCDC , 12V 变5V的, 2A 就行,不虚标。
8
【工程师故事】+2024年:资深嵌入式工程师在职读研的第一年,收获颇丰
1
POS机连接中断问题如何改善?
2
HDMI规范2.2版即将登场, 96Gbps开启新时代!
3
职场中最忌讳的五种思维方式,你有吗?
4
质量工程师算得上是工程师吗?
5
C-V2X测试探秘系列之:电磁兼容试验方法
6
中空长航时无人机行业全景调研及投资价值战略咨询报告
7
ADTF: 助力自动驾驶系统开发的强大工具箱!
8
简析光耦的基本原理和其在光伏逆变器产品中的重要作用
1
详细说说反激式开关电源电路
2
电源设计知识大全
3
BUCK-BOOST 的原理、元器件选择、设计实例以及实际应用中的注意事项
4
简述BUCK电路不同模式(CCM/DCM)的占空比
5
如何学好电气二次回路?
6
电阻及半导体管符号对照表
7
FPGA中计算角度正余弦值的两种方法
8
看懂电路图简单,注意这10大原则7大步骤
9
eMMC走线难度不大!多注意这些
10
大电流的电路设计发热烧毁怎么办啊?
在线研讨会
重塑机器人未来:揭秘创新芯片解决方案的颠覆力量
多路有光·精准不凡——KSW-SGM01模拟信号源发布会
迈来芯Triaxis® 3D磁传感器:汽车安全应用的优选方案
适用于安全连接的新一代PIC32CK SG/GC系列单片机
EE直播间
第三代功率半导体器件测试解决方案
直播时间:03月06日 10:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
瑞萨电子因半导体需求下滑实施全球裁员计划
特斯拉焕新Model Y开启预售,起售价26.35万元
拜登卸任前拟升级AI芯片出口管制,全球分三个等级
将人工智能应用于射频设计
来看看在这个电源,能通过单个PWM输出进行计算机编程