搜索
bottom↓
回复: 12

CRC错误是几个意思?一批板子就它启动不了!

[复制链接]

出5入42汤圆

发表于 2014-9-5 13:25:24 | 显示全部楼层 |阅读模式
做了一批ARM9的板子,linux2.6.30内核。

调试过程中,发现有一块启动的时候总是出现CRC校验错误。一般就卡死了,我就不停的通断电重启,虽然CRC错误一直存在,但是偶尔能够跑完系统初始化。

而99.9%的情况都是卡死了。

现象如图:



用sam-ba连接控制器,擦除nandflash,然后list bad block,然后scrub,重复了几次。

最后结果还是一样。

一批板子,唯独这个有问题。

想问下这是硬件没焊接好?还是芯片出现损坏?损坏的是NANDFLASH还是ddr2?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-9-5 13:35:39 | 显示全部楼层
没焊好,遇到过。

出5入42汤圆

 楼主| 发表于 2014-9-5 13:58:19 | 显示全部楼层
步之道 发表于 2014-9-5 13:35
没焊好,遇到过。

关键还能有模有样的跑起来啊,如果没焊接好,芯片都识别不出来啊。

我初步猜想是芯片里面有损坏。

不过按照你的经验,我愿意重新焊接一下试试看。

出0入0汤圆

发表于 2014-9-5 14:01:31 | 显示全部楼层
kevin_me 发表于 2014-9-5 13:58
关键还能有模有样的跑起来啊,如果没焊接好,芯片都识别不出来啊。

我初步猜想是芯片里面有损坏。

我们有一款产品第一次小批量的时候,来的芯片管脚有歪的,就是管脚放在pcb上不是每一个脚都和焊盘接触,加工厂也没看直接搞上去,结果有程序烧不进去的,有程序烧进去启动不了的,还有启动到一半卡在那的,各种奇葩现象。后来一个个重新焊接

出5入42汤圆

 楼主| 发表于 2014-9-5 14:09:55 | 显示全部楼层
步之道 发表于 2014-9-5 14:01
我们有一款产品第一次小批量的时候,来的芯片管脚有歪的,就是管脚放在pcb上不是每一个脚都和焊盘接触, ...

关键BGA的芯片我们自己没法整啊。

都是外包的,这次外包出去生产30套,结果出来只有两套是好的。返修之后,出来,13套是好的。

愁死了。BGA的生产真是个大问题,批量之后简直没法控制啊。

出0入0汤圆

发表于 2014-9-5 14:35:26 | 显示全部楼层
kevin_me 发表于 2014-9-5 14:09
关键BGA的芯片我们自己没法整啊。

都是外包的,这次外包出去生产30套,结果出来只有两套是好的。返修之 ...

BGA?建议你用吹枪再吹一吹,把温度调到280-300左右,风速3-5,然后把片子吹热,等到能有微微动的时候让其冷却在试试。不过我试制5块,全是好的。建议再检查一下外部电路。

出0入0汤圆

发表于 2014-9-6 11:24:25 | 显示全部楼层
不知道外包焊接,哪家好些。找实力靠得住,小批量人家不放在眼里,懒得理你。而愿意接单的,却焊接质量太差。哎。。。很头疼。同情楼主,方便的话能否推荐一家外包厂。

出0入0汤圆

发表于 2014-9-8 09:34:31 | 显示全部楼层
LZ,我的问题和你的不一样,我是批量购买的Micro2440, 偶尔会出现CRC Check error然后系统死掉的现象。

可能不单是焊接的原因,你有没有尝试重新刷一下kernel, 应该是kernel被改写了或者不稳定。

出5入42汤圆

 楼主| 发表于 2014-9-8 12:04:00 | 显示全部楼层
sgweilong 发表于 2014-9-8 09:34
LZ,我的问题和你的不一样,我是批量购买的Micro2440, 偶尔会出现CRC Check error然后系统死掉的现象。

可 ...

排除你的猜想。
因为我一批板子,烧的同样的uboot,内核和文件系统,唯独一块出现CRC错误。所以我猜想NANDFLASH损坏,但是二楼的朋友的经验是没焊接好。

出0入4汤圆

发表于 2014-9-8 13:29:29 | 显示全部楼层
kevin_me 发表于 2014-9-8 12:04
排除你的猜想。
因为我一批板子,烧的同样的uboot,内核和文件系统,唯独一块出现CRC错误。所以我猜想NAN ...

你自己都在上面说了一次性通过的只有2块,剩下的返修才修好的,按照经验这块板子99%是焊接不良。IC自然损坏的概率太低了。重新用热风枪吹一下吧。nandflash不太清楚,我们用emcp的时候,系统检测硬件只需要用到D0数据线,读写数据的时候才用到D0~D7,所以能检测到硬件并不能说明硬件一定没问题。

出0入0汤圆

发表于 2014-9-8 14:53:39 | 显示全部楼层
DDR是不是不稳定?没焊好?

出95入8汤圆

发表于 2014-9-9 15:17:39 | 显示全部楼层
X光扫一边  看看脚好不好

出0入0汤圆

发表于 2014-9-9 15:39:26 | 显示全部楼层
这个一般是没焊好的,不一定是mcu,也可能是flash或者ddr
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 23:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表