请问:嵌入式程序一般怎么调BUG

2020-02-19 21:06发布

一般都用什么方法?
现在程序有个严重的bug,几天解决不了,想看看大家都有什么好办法
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
35条回答
子鱼
1楼-- · 2020-02-21 02:02
ccrt 发表于 2015-3-5 08:19
仿真器跑的时候跟程序设计不同,有的时候子程序都不进去,不知道有人遇到类似的情况么?
所以开始就放弃 ...

程序随机性的跑飞 有可能是某些变量初始化的时候不严谨 楼主使用的是哪个编程环境
lusson
2楼-- · 2020-02-21 06:44
只要问题容易再现就好解决
最怕那种问题隔个10天半个月的出现一次,你就哭去吧。
llj1007
3楼-- · 2020-02-21 10:17
容易复现的问题是好分析解决的,逐步跟踪,输出调试信息
brahen
4楼-- · 2020-02-21 14:18
 精彩回答 2  元偷偷看……
shell.albert
5楼-- · 2020-02-21 18:37
我一般是大体先定位一下,然后使用
#if 0
#endif
把无关的模块先去掉,再加上Printf,慢慢调试,总能找到错误的位置
这样就好解决了。
tanek
6楼-- · 2020-02-21 22:15
这个有很多方法了。仿真,串口,led,很多体现方式。

一周热门 更多>