(1 )DDR异常时的开机打印信息
如图8所示:两组DDR的时钟校验正常,但紧接着第四行检测它们与主芯片数据校验错误。每一行中第一个中括号内部显示的主芯片输入到DDR的信息,第二个中括号显示的是DDR输出返回到主芯片中的信息,两者之间误差不超过3个数。很明显可发现第一颗DDR返回是不正常的,那么基本可以判断为第一颗DDR出现损坏或虚焊(修复后证实故障点为U12虚焊)。
如图9所示:DDRO时钟校验失败,在第4行的通讯检测中,发现主芯片到该DDR的输入信息都没有,那么很可能是主芯片虚焊或损坏,当然也不完全排除DDR虚焊的情况,经维修后故障为主芯片虚焊。
如图10所示:第二、三行显示两颗DDR均检测失败,第四、五行显示两颗DDR均没有收到来自主芯片的信息,测量DDR供电正常,故障范围可以判断主芯片不良或是虚焊,修复后证实主芯片损坏(DDR供电短路也会引起上述打印信息)。
如图11所示:第一颗DDR自检失败,所以分析第一颗DDR损坏或者CPU和第一颗DDR之间的排阻虚焊导致,多数为CPU损坏。判断是否为CPU损坏的方法,测量CPU内核供电LDO输出端对地阻值,正常一般为60Ω,有的为0Ω,可用手指感受下CPU温度,刚开机如果CPU很快发热的话,就很有可能主芯片损坏。
(2) FLASH异常时的开机打印信息
如图12所示:打印信息显示机器已经顺利检过DDR,U-BOOT,当开始跑到NAND的时候却发现无法识别FLASH,无法读取FLASH数据。这种情况一般升级主程序即可,如果无法升级则要检查NAND是否正常。
如图13所示:右边显示BAD BLOCK,即NAND有坏块的意思,这种情况需要更换NAND。
如图14所示:无法加载root、FLASH有不识别的区。这种一般为NAND或EMMC自身损坏所致,须更换。