硬汉嵌入式论坛

 找回密码
 立即注册
查看: 47|回复: 0
收起左侧

MCU 故障管理

[复制链接]

24

主题

128

回帖

200

积分

高级会员

积分
200
发表于 昨天 16:56 | 显示全部楼层 |阅读模式

想找那种 FM 或者 DSM 故障管理的模块,甚至不止是自己程序中的故障,把 MCU 本身栈溢出、内存未对齐等故障也统合起来(可能想的太多了)。基于 STM32CubeMX 生成的 MCU 工程框架,有关于故障中断的函数,也有 error_Handler 这种主动调用的错误死循环函数。我想把这些接口用起来,目前是找到一个开源模块 RTEdbg。有没有类似的开源软件可以借鉴的?
RTEdbg/RTEdbg:一款快速灵活的数据记录/追踪工具包,用于软件测试、调试和可视化。


目前想到的功能如下所示:

1.  在 HardFault_Handler() 这种与中断向量表绑定的函数中读取内核寄存器(用于诊断的专用系统寄存器、保存程序运行现场的通用寄存器)然后通过 uart 等接口输出。
2.  在 error_Handler() 这种主动调用的函数,我想在这个函数内输出是哪里调用的这个函数。
       ScreenShot_2026-03-15_164947_433.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-3-16 03:38 , Processed in 0.301070 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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