本帖最后由 djz1992 于 2020-12-1 08:46 编辑
如上图,最近一批板子烧写程序后正常,但是有一部分会在断电后,再次上电无法启动。
查找原因,外围电路没什么异常,读取异常芯片内部数据,发现0x08000000处的数据跟正常的芯片不一样。
再次烧写后运行正常,再次读取发现数据与正常芯片一致。
所有芯片烧写都使用的是烧写工装,所有出错的板子之前与现在,烧写的肯定是同一个文件。
而且当时烧写完之后运行也是正常的。
不存在强磁干扰,在网上看到很多干扰引起flash内数据出现不定位置、不定内容的变化。
但是我这个是特定位置(0x08000000),特定值(0x0000)的变化,相当奇怪。
求教各位大佬,是否遇到过此类问题。
追加:从生产厂拿回一批板子,找到了一点共性。出问题的板子都喷了三防漆(一百块喷漆的,大概有10块有问题),还没喷漆的板子都没出问题(100块没喷的,都没问题)。
喷漆会影响芯片我倒没什么经验,难不成生产厂因为进度问题,三防漆没干透就上电也会有影响???
@m564522634 @ufbycd @xyz549040622 @dirtwillfly @icecut @zhuyemm
|
@dirtwillfly :不应该啊,这个程序已经量产了上万台了,不至于吧
可能程序跑飞给修改了