-
**明确Bug现象:**要准确描述Bug出现的场景、现象,能复现就最好。
-
**查看日志信息:**嵌入式系统日志可以帮助定位问题,看是否有报错、异常信息。
-
**用仿真工具调试:**许多嵌入式芯片都有相应的仿真调试工具,可以在仿真环境下单步跟踪、查看变量值等。
-
**加打印调试:**在代码关键节点添加打印信息输出,跟踪变量值变化情况。
-
**用测量工具检查:**如用示波器检查硬件信号,逻辑分析仪查看总线通信等。
-
**分析根因:**根据现象推测背后的原理或机制,找到问题根源。
-
**解决问题:**根据定位出的问题,进行修复,然后再次完整测试。
嵌入式软件中如何排查bug?
Kashine2023-08-30 11:53
相关推荐
·云扬·1 天前
【Bug】CentOS 7 使用vim命令报错vim: command not found奶糖 肥晨2 天前
解决 UniApp 自定义弹框被图片或 Canvas 覆盖的 Bugphantom_1116 天前
Cursor 分析 bug 记录Direction_Wind8 天前
Flinksql bug: Heartbeat of TaskManager with id container_XXX timed out.AIBigModel10 天前
智能情趣设备、爆 bug:可被远程操控。。。Direction_Wind10 天前
flinksql bug: Received resultset tuples, but no field str远瞻。11 天前
【bug】diff-gaussian-rasterization Windows下编译 bug 解决中草药z11 天前
【测试】Bug+设计测试用例我又来搬代码了11 天前
【Android】【bug】Json解析错误Expected BEGIN_OBJECT but was STRING...葵野寺12 天前
【软件测试】BUG篇 — 详解