问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机程序进入HardFault_Handler 该怎么排查?

发布网友 发布时间:2023-05-04 13:24

我来回答

2个回答

热心网友 时间:2023-10-29 18:23

当单片机程序在运行时进入到硬件中断 HardFault_Handler,且上一个函数的地址被篡改导致无法回溯时,可以通过以下方法进行排查:

热心网友 时间:2023-10-29 18:23

HardFault的来源很多种,大部分未归类的硬件错误都会产生此事件,例如中断向量读取错误、SVC读写错误、BKPT域产生错误或者其它时钟类电源类总线类的错误都可能导致HardFault。
首先确认问题点可重复性以及产生条件范围。如果是随机事件就难查了。
固件上,关闭任务削减功能,从瘦系统开始逐步添加,看看跟哪个任务或驱动相关。
硬件上,变更不同的工作环境,例如与周围线路板的距离(电源板、射频板、功放板等高辐射干扰源),更换更干净的电源,检查负载情况(电机/继电器/半导*冷片/风扇等强干扰负载),确认备电域/电池充放电电路等是否干净……
补充一下,随机事件难以排查的,你的HardFault_Handler起码要加处理,例如首先尝试恢复上下文、看看能否抱病运行(尝试重启或终止故障进程),如果实在无法抱病运行的能否无感知复位(重要现场参数保留并在静默复位后持续运行,减少用户感知)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? STM32F103程序运行正常,但在debug时进入HardFault_Handler是什么原因? 工资回执截图是什么意思 mdk6使用定时器3进入hardfault 征兵体检的时候,医生给我写了潜水员合格、潜艇人员合格、地勤人员合格是不是要去这些兵种啊 水面舰艇人员是干啥的?我的体检单上面这么写,是属于海军?还是军舰? 老板提前给你一人发工资截图什么意思? 各位为什么在调试的时候进入了hardfault 中断处理函数 张红是什么职务?银河电子董事长 我今年体检当兵,在我的主检栏里填的是水合格,还有的潜水合格。想问一下这是什么意思? 征兵体检结论分为潜潜水坦空陆是什么意思? 李春燕做什么行业的?银河电子监事 离婚的单身女人总是爱在朋友圈晒自己的收入工资单截图是一种什么心理? 验兵时体检盖章是潜艇员合格 孙胜友是什么人?银河电子副总经理 吴雁是什么人?银河电子副总经理 验兵体检,写的全是“潜合格”什么意思? 什么是晒工资 军检结果是潜艇类合格是什么意思?能报指挥类吗? 萤石云显示用户令牌怎么更改 梦见很着急的在跑的预兆 原神高德地图语音包怎么获得高德地图可莉语音包在哪设置 在使用UC/OS_ii写STM32时,调用信号量之后总是进入异常中断HardFault_Handler()中 高德地图琴团长语音包怎么得原神琴语音包设置方法 香港教父的介绍 stm32切换屏幕卡死 梦见维修汽车的预兆 蝴蝶和月亮代表着什么样的乐器 西铁城xc系列什么档次 西铁城xc系列都是电波表吗 还有那一只只*的“蝴蝶”,从树上飘落让“月亮”旁的草多了几点“星星”,月亮指什么,星星指什么? Citizen 手表品牌XC的历史 送外卖的健康证需要检查哪些 外卖骑手要捡查艾滋病吗? 请问西铁城xc系列都是光动能的表吗,有单纯的石英表嘛,XCB38-8400机芯是? 西铁城xc系列H504-T012850是什么型号? 美团会调查骑手体验吗 Citizen西铁城XC系列光动能表男表AT0645-50E 男款还是女款 女生发落差感每个男的都有怎么回复 京东索尼618分期免息吗 落差是什么感觉?