资源描述
2012-7-29 分析: BIST0,BIST1代表机器的两块DDR,在实际主板上位号分别为U700,U701,其中U700负责处理开关机等信息,U701负责图像处理。信息显示两块DDR的版本检测正常,但紧接着检测它们与主芯片通讯时却发生意外。第4,5行中第一个中括号内部显示的主芯片输入到DDR的信息,第二个中括号显示的是DDR输出返回到主芯片中的信息,很显然输出是不正常的。那么机器不开机的原因很可能是UU700 DDR虚焊。 机芯;MS28故障:不开机打印信息如下: UART_115200BIST0-FAIL(失败)BIST1-OK -330123456789A0123456789-54 打印到此处就再无打印信息了! 分析: 很显然BIST0 检测失败,即有一块DDR 没正常工作,但是此时我们不能马上就判断DDR损坏,因为在4,5行的通讯检测中,我们发现主芯片到该DDR的输入信息都没有,那么很可能是主芯片虚焊,或损坏。当然也不完全排除DDR虚焊的情况。总之该故障与引导程序,NAND FLASH是没关系的。 机芯;MS28 故障:不开机打印信息如下:UART_115200 BIST0-FAIL BIST1-FAIL -44 -44 打印到此处就无打印信息 机芯:MS28C故障:不开机 打印信息如下:Board: MSTAR TITANIA (CPU Speed 504 MHz)DRAM: 134217728Skipping flash_initFlash: 0 kB &(DDR,U-BOOT检过,下面来跑NAD程序)NAND: nand_bbt: searching bbt.Bad block table found at page 65472, version 0 x01nand_bbt: searching bbt.Bad block table found at page 65408, version 0 x01nand_read_bbt: Bad block at 0 x06880000128 MiBIn: serialOut: serialErr: serialNet: No ethernet found.MSVC00B000100100208811DA0000000Set MIU0 group priority:c9.Set MIU1 group priority:c9. (打印到此处后,无任何信息) 一般来说该故障是由NAND FLASH异常所致,可尝试升级NAND FLASH, 升级不成功,更换NAND FLASH。 机芯机芯 : MST6M48 (MSJ5)故故 障现象:指示灯红灯亮不开机障现象:指示灯红灯亮不开机维修过程:将主板上机架通电试机,发现主板上个路基本供电均正常,但指示灯呈待机红色,按按键遥控均无反应。主板无背光开关信号,以及屏供电开启信号输出。根据现象,基本能够判断出该故障系CPU工作不正常所致。连接上串口升级板,打开ISP TOOL升级工具,发现点击连接后软件能够正常识别出FLASH芯片型号,这说明基本上可以确定主芯片MST6M48的基本工作条条件问题应该不大。于是关机配置好SECURECRT 再开机获取打印信息如下:BOOTR2APINNT55 0055 很显然DDR部分工作异常,于是检测DDR的基本工作条件,发现供电1.8V正常,再测VREF参考电压发9现仅有0.34V,这是显然错误的,该电压应为0.9V左右。测量R198,R202阻值无异常,A-MVREF对地阻值也无明显异常,怀疑C148漏电,拆除后发现该电压升至0.9V正常。于是以为故障排除,通电试机发现依旧红灯亮不开机,于是再次获取打印信息,如下: BOOTR2APINNT55 3456789ABCD23456789ABC0087打印至此再无信息。很显然DDR部分通讯已无异常,那么为什么CPU内程序不再跑了呢?按说至此就该运行BOOT了啊,怀疑软件有问题。于是连上升级板对主板进行软件升级,升级完成后,开机故障排除。 机芯:TCL MT01C 故障现象,机器通电主板上各路DC-DC输出电压均正常,但是不开机无背光开关信号,屏供电控制信号输出。很显然又是一例CPU工作不正常的。连接升级板,配置好SECURECRT通电获取打印信息如下:Boot-DRAM Channel A Calibration.Byte 0 : DQS(4 38), Size 35, Set 19.Byte 1 : DQS(0 37), Size 38, Set 16.DRAM A Size = 128 Mbytes.BootStart Pmain0 x000032a0NID=0 x1d00f1adLZHS addr:0 x00100040LZHS size:0 x00067220LZHS checksum:0 x000000ffBootStart LmainMT5365 Boot Loader v0.9MUSB none SoftReset 0 x29424 = 0 x01030000.MUSB pBase = 0 xF0029000 init ok.MUSB none SoftReset 0 x29424 = 0 x01030000.MUSB pBase = 0 xF002E000 init ok.Boot reason: A/C power on!Load VGA internal EDID.DUMMY READ EDID DATA FROM EEPROMLoad HDMI internal EDID.SIF_Master0: new designSIF_Master1: old designEEPROM_Read() 0EEPROM_Read() 1EEPROM_Read() 2EEPROM_Read() 3EEPROM_Read() 4EEPROM_Read() 5EEPROM_Read() 6EEPROM_Read() 7EEPROM_Read() 8EEPROM_Read() 9EEPROM_Read() failed# EEPROM read loader config failed!TCL MT01C机芯故障现象:主板各路供电正常,但是不开机,无背光开关信号,屏供电控制信号。检修步骤:该现象是典型的CPU工作不正常,于是开机查看打印信息。发现打印信息如下:Boot-DRAM Channel A Calibration.Byte 0 Cal Fail.Byte 1 Cal Fail.DRAM Input DQS Calibration fail !Byte 0 Cal Fail.Byte 1 Cal Fail.Byte 0 Cal Fail.Byte 1 Cal Fail.Byte 0 Cal Fail.相信有过相关经验的朋友都知道,Byte 0 Cal Fail.Byte 1 Cal Fail.DRAM Input DQS Calibration fail !同样是典型的DDR与主芯片通讯不良,由于该主板DDR为BGA封装更换和补焊难度较大,因此重点检测DDR的供电和参考电压正常后,对主芯片进行补焊,发现故障依旧。于是测量主芯片和DDR通讯的排阻,发现一个100欧的排阻变值为1K多,更换该排阻后故障排除。第一页Hello Main HAL_MB_Unmask_Cpu3_2_Cpu0MDRV_PM:00 = 46MDRV_PM:01 = d5MDRV_PM:02 = ffMDRV_PM:03 = ffMDRV_PM:04 = ffMDRV_PM:05 = ffMDRV_PM:06 = ffMDRV_PM:07 = ffHAL_PM_DisableWkEventGPIO0HAL_PM_DisableWkEventGPIO1HAL_PM_DisableWkEventUart1HAL_PM_EnableWkEventRtc0HAL_PM_DisableWkEventRtc1HAL_PM_DisableWkEventDVI0HAL_PM_DisableWkEventDVI2HAL_PM_DisableWkEventCECavlink_init doneHAL_PM_DisableWkEventAvlinkHAL_PM_EnablePmSleepIntHAL_PM_WakeupFromZeroHAL_PM_EnableWkEventSARHAL_PM_EnableWkEventIr_MDrv_PM_PowerDown2Standby u32BlkNum = 32 u32BlkSize = 65536 nand:AUTO CE/WP MBoot: NFIE CLK (reg_clk_nfie=0 x10) SET Duty cycle to 3:1 (NC_WIDTH=0X410)Flash Make code = 0 x2c,ID =0XDCFlash Make code = 0 x2c,ID =0XDC.INFO CACHE LINE SIZE: 64 BYTESNAND: 512 MBYTES(nand信息)IN: SERIAL(串行)OUT: SERIALERR: SERIALNET: MSVC00B000100100415881TH0000000TENVFLAG =:238.CONFIG_ENV_ADDR=:1E0000KEYPAD_PRESSED_1 IS:0CHANNEL =0,ADC_VAL=FF
展开阅读全文