打印
[MCU]

说说那些年你经历过的单片机bug

[复制链接]
8427|41
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mailshichao|  楼主 | 2018-3-5 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    搞单片机开发的朋友应该遇到过产品在开发过程中程序出现bug的经历
    有的bug在产品过程中发现的;有的是产品已经到了客户哪里才发现的,等等情况

    比如今天我就发现刚开发的一个产品有一个bug,已经小批量试产了,送到客户那里,还好客户没有组装,又让客户重新寄回刷新程序

    我想搞单片机开发的小伙伴们应该都有类似情况,想想以前在客户组装产线上刷程序的经历就.......

    所有就请说出你的故事,让大家伙都开心开心吧

相关帖子

沙发
ddllxxrr| | 2018-3-5 10:57 | 只看该作者
这个肯定有,也是必免不了的,尽量少吧。至于故事么,太多了,多得不愿讲了

使用特权

评论回复
板凳
snakeemail| | 2018-3-5 21:44 | 只看该作者
弄个在线升级功能,不用寄回来,就在客户那里升级

使用特权

评论回复
地板
mailshichao|  楼主 | 2018-3-6 07:54 | 只看该作者
snakeemail 发表于 2018-3-5 21:44
弄个在线升级功能,不用寄回来,就在客户那里升级

是要远程升级么,很多东西,没有那么高级的功能,如果要客户去刷程序,客户不会干,我们也不会把程序给客户去弄

使用特权

评论回复
5
mailshichao|  楼主 | 2018-3-6 07:55 | 只看该作者
ddllxxrr 发表于 2018-3-5 10:57
这个肯定有,也是必免不了的,尽量少吧。至于故事么,太多了,多得不愿讲了 ...

可能搞单片机开发日常坑吧,而且还要经常为硬件的bug填坑

使用特权

评论回复
6
gujiamao12345| | 2018-3-6 09:13 | 只看该作者
没有经过压力测试么

使用特权

评论回复
7
mailshichao|  楼主 | 2018-3-6 10:28 | 只看该作者
gujiamao12345 发表于 2018-3-6 09:13
没有经过压力测试么

不瞒你说,基本上开发测试都是我一个人搞的,品质测的还没有工程测的细

使用特权

评论回复
8
gujiamao12345| | 2018-3-6 11:04 | 只看该作者
mailshichao 发表于 2018-3-6 10:28
不瞒你说,基本上开发测试都是我一个人搞的,品质测的还没有工程测的细 ...

那还不一定是单片机bug呀,是你程序的bug呀

使用特权

评论回复
9
autopccopy| | 2018-3-6 12:49 | 只看该作者
要充分测试、产品质量跟踪。。。

使用特权

评论回复
10
Lbsonggz| | 2018-3-6 21:19 | 只看该作者
软件bug一般在数据类型或逻辑方面,硬件bug最坑的就是STM32的I2C了

使用特权

评论回复
11
mailshichao|  楼主 | 2018-3-7 07:59 | 只看该作者
gujiamao12345 发表于 2018-3-6 11:04
那还不一定是单片机bug呀,是你程序的bug呀

就是这个意思

使用特权

评论回复
12
mailshichao|  楼主 | 2018-3-7 08:00 | 只看该作者
autopccopy 发表于 2018-3-6 12:49
要充分测试、产品质量跟踪。。。

是啊,做一个稳定的产品不简单

使用特权

评论回复
13
mailshichao|  楼主 | 2018-3-7 08:02 | 只看该作者
Lbsonggz 发表于 2018-3-6 21:19
软件bug一般在数据类型或逻辑方面,硬件bug最坑的就是STM32的I2C了

还经常碰到硬件电路设计有缺陷,需要软件想办法去弥补或者降低印象,尤其是过了认证不好改硬件的板子

使用特权

评论回复
14
Lbsonggz| | 2018-3-7 08:14 | 只看该作者
补充一下,部分日系单片机还有一个很大的坑,那就是ADC复用的引脚只有一个总开关,只要一个引脚使用了ADC功能,其余的7个引脚也只能使用ADC功能而无法再使用数字I/O功能了,,这是与AVR等单片机很大的一个不同。此外,多读芯片的勘误表,.......,弄不好处处是陷阱,处处是大坑,需要自己当心

使用特权

评论回复
15
小鱼儿1045| | 2018-3-7 08:51 | 只看该作者
windows操作系统还经常打补丁,何况我们的程序~
每次新项目编程之前,都心里默念一遍:bug在上,请轻虐~

使用特权

评论回复
16
gujiamao12345| | 2018-3-7 09:18 | 只看该作者

程序bug,表现出来的现象就是不稳定咯,那你就要看现象找规律,如果可以调试,就调试,不可以调试,就增加打印消息,看运行到哪里出问题。
我说的其实并没有什么用,所谓的经验就是之前爬过的坑,都要经历的。

使用特权

评论回复
17
caijie001| | 2018-3-7 12:27 | 只看该作者
好多好多bug。。。。。。。。。。只能慢慢调吧

使用特权

评论回复
18
fclmyl2| | 2018-3-7 13:32 | 只看该作者
我最内存溢出,经常管理不好

使用特权

评论回复
19
lrhsx33| | 2018-3-7 15:42 | 只看该作者
大家都是新司机变老司机,相信每个人都可以写本书。

使用特权

评论回复
20
mailshichao|  楼主 | 2018-3-8 07:58 | 只看该作者
caijie001 发表于 2018-3-7 12:27
好多好多bug。。。。。。。。。。只能慢慢调吧

乐观最重要了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

300

帖子

1

粉丝