死机问题分析

先说说我遇到的死机问题吧,都是与内存有关的:
1、现象:主板上电后,串口无输出,没反应。
   a、死机原因:发现DDR部分的滤波电容脱落了好几颗,(运输过程造成的),加上去就OK了。
   b、死机原因:内存虚焊。
   c、死机原因:内存VREF参考电压的,电阻值搞错,120R给贴成0R,修改后OK。
   d、死机原因:内存部分有一颗电阻和一颗电容,由于比较近,贴片是方向都旋转90度。
   e、死机原因:CPU晶振贴错,24MHz贴成27MHz。
2、现象:主板boot能起来,但是后面加载内核会死掉,串口打印ECC交易错误。
   a、死机原因:SPIFlash坏了,换了一块就好了。
3、现象:同一批板,现象不一样,有些根本没反应,有些能boot能起来,但是后面会出现内存崩溃。
   a、死机原因:内存时序不对,uboot调整内存时序后OK。 
4、现象:同一批板,跑着跑这就死掉了。
   a、换了不同厂家的DDR就好了,当时没分析原因,估计也和时序有关。
5、现象:板开机有时能起来有时起不来。
   a、后来改板后,在串口加了上来电阻,死机现象就没了,怀疑是上电后串口电平,导致CPU一直在等待串口的数据,导致死机。不过后来也没去
具体的查过。

今天貌似又解决了一个内存虚焊的问题,正在测试。

现象是这样的:板子第一次上电的时候都会死,只有芯片在常温情况下(用手感觉的),必死。但是如果上                          电预热一会,让芯片温度升高了,再加载内核和应用都很正常。
              
解决过程:因为这快板之前因为内存短路返修过,返修后用X-RAY照过感觉没有虚焊,最开始也没怀疑虚焊。
          就按以前查死机的方法查了一遍,但没什么收获,然后放了几天。今天拿起来看了看,就想着用
          风枪吹了一下,没想到 诶 一样电OK,然后等芯片冷却了,再试 还是OK,反复这样做了多次,
          都OK。
               

本来该高兴的,哎,但是最近两块板的奔溃问题,搞的有点郁闷,还有一块板,奔溃的问题没搞定,貌似比较难搞

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值