-
**明确Bug现象:**要准确描述Bug出现的场景、现象,能复现就最好。
-
**查看日志信息:**嵌入式系统日志可以帮助定位问题,看是否有报错、异常信息。
-
**用仿真工具调试:**许多嵌入式芯片都有相应的仿真调试工具,可以在仿真环境下单步跟踪、查看变量值等。
-
**加打印调试:**在代码关键节点添加打印信息输出,跟踪变量值变化情况。
-
**用测量工具检查:**如用示波器检查硬件信号,逻辑分析仪查看总线通信等。
-
**分析根因:**根据现象推测背后的原理或机制,找到问题根源。
-
**解决问题:**根据定位出的问题,进行修复,然后再次完整测试。
嵌入式软件中如何排查bug?
Kashine2023-08-30 11:53
相关推荐
dj15402252036 小时前
group_concat配置影响程序出bug布值倒区什么name6 小时前
bug日常记录responded with a status of 413 (Request Entity Too Large)码农派大星。6 小时前
软件测试--BUG篇国王不在家6 小时前
【bug日志-水】解决本地开发下代理和url同名导致刷新404的问题阿伟来咯~8 小时前
一些 uniapp相关bug生命几十年3万天1 天前
通宵修bugLilKevinRay1 天前
【SpringMVC】记录一次Bug——mvc:resources设置静态资源不过滤导致WEB-INF下的资源无法访问会发光的猪。1 天前
前端vue3若依框架pnpm run dev启动报错小汤猿人类3 天前
苍穹外卖Bug集合且行且知4 天前
CubeIDE BUG-project‘hello‘has no explict encoding set hello