故障現象:開機打印信息顯示待機,開啟後電視可以開機,灰屏沒反應,用修機王顯示一樣。
打印信息如下:
Hello PM51...
Enter STR
MDrv_PM_PowerDown2Standby
一看信息好了待機,開機抓打印看一下,開機後,沒有任何打印信息,難道串口關閉,isp自動識別可以識別到並且可以讀出引導程序,暗喜帶25c16,遂將引導程序用HXD十六進制編程器打開一看果然串口關閉。
馬上用16進制將串口打開,打印信息出來了但是不能開機了,也不能灰屏了。
打印如下:
eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 1
eMMC retry by DATA_SYNC: 0h, ori:55h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 2
eMMC Warn: slow SDR clk to 5h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 3
eMMC retry by DATA_SYNC: 40h, ori:15h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 4
eMMC Warn: slow SDR clk to 4h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 5
eMMC retry by DATA_SYNC: 0h, ori:55h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 6
eMMC Warn: slow SDR clk to 2h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 7
eMMC retry by DATA_SYNC: 40h, ori:15h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 8
eMMC Warn: slow SDR clk to 1h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 9
eMMC retry by DATA_SYNC: 0h, ori:55h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 10
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 11
eMMC retry by DATA_SYNC: 40h, ori:15h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 12
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 13
eMMC retry by DATA_SYNC: 0h, ori:55h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 14
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 15
eMMC retry by DATA_SYNC: 40h, ori:15h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 16
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 17
eMMC retry by DATA_SYNC: 0h, ori:55h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 18
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 19
eMMC retry by DATA_SYNC: 40h, ori:15h
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC WARN: CMD17 check R1 error: 80000A05h, Retry: 20
[ eMMC_CheckR1Error() ] eMMC Err: eMMC_ST_ERR_R1_23_16
0x4F2392B4: 11h 00h 10h 09h 00h 09h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h | ................
[ eMMC_CMD17_MIU() ] eMMC Err: CMD17 check R1 error: 80000A0Bh, Retry: 20
[ eMMC_DumpDriverStatus() ] eMMC Status:
[ eMMC_DumpDriverStatus() ] MIU Mode
[ eMMC_DumpDriverStatus() ] Polling Mode
[ eMMC_DumpDriverStatus() ] FCIE Byte Mode
[ eMMC_DumpDriverStatus() ] SDR Mode
[ eMMC_DumpDriverStatus() ] FCIE Clk: 20000KHz
[ eMMC_DumpDriverStatus() ] 8-bits width
[ eMMC_DumpDriverStatus() ] HIGH bus speed
[ eMMC_DumpPadClk() ]
[clk setting]: 20000KHz
[ eMMC_DumpPadClk() ] FCIE 1X (0x1F201790):0x44
[ eMMC_DumpPadClk() ] FCIE 4X (0x1F2016C4):0x5
[ eMMC_DumpPadClk() ] CMU (0x1F201640):0x1
[ eMMC_DumpPadClk() ]
[pad setting]: SDR
[ eMMC_DumpPadClk() ] chiptop_0x5A (0x1F203D68):0x0
[ eMMC_DumpPadClk() ] chiptop_0x1F (0x1F203C7C):0x0
[ eMMC_DumpPadClk() ] chiptop_0x70 (0x1F203DC0):0x0
[ eMMC_DumpPadClk() ] chiptop_0x64 (0x1F203D90):0x0
[ eMMC_DumpPadClk() ] chiptop_0x4F (0x1F203D3C):0x8000
[ eMMC_DumpPadClk() ] chiptop_0x03 (0x1F203C0C):0xF
[ eMMC_DumpPadClk() ] chiptop_0x51 (0x1F203D44):0x2404
[ eMMC_DumpPadClk() ] chiptop_0x6F (0x1F203DBC):0x0
[ eMMC_DumpPadClk() ] chiptop_0x43 (0x1F203D0C):0x19
[ eMMC_DumpPadClk() ] chiptop_0x50 (0x1F203D40):0x0
[ eMMC_DumpPadClk() ] chiptop_0x0B (0x1F203C2C):0x0
[ eMMC_DumpPadClk() ] chiptop_0x5D (0x1F203D74):0xC307
[ eMMC_DumpPadClk() ] reg_pcm_drv (0x1F203C20):0x0
[ eMMC_DumpPadClk() ] reg_pcm_d_pe (0x1F203C30):0xFFFF
[ eMMC_DumpPadClk() ] reg_nand_drv (0x1F203C30):0xFFFF
[ eMMC_DumpPadClk() ] reg_emmc_drv (0x1F203D64):0x3000
[ eMMC_DumpPadClk() ]
[ eMMC_FCIE_DumpRegisters() ]
FCIE Reg:
00h:| 4807h 0000h 8020h 0000h 0000h 0000h 0000h 03FFh
08h:| 000Fh 0000h 0082h 0001h 0000h 0005h 0005h 0000h
10h:| 0055h 0002h FF20h 0000h 0000h 000Fh 0010h 0020h
18h:| 0000h 0000h 0000h 8200h 52A0h 4F23h 0000h 0002h
20h:| 0000h 0000h 0000h 0000h 0000h 0000h 000Bh 0000h
28h:| 0000h 0012h 0001h 0000h 0000h 401Fh 00FFh 0100h
30h:| 5803h 0000h 0040h 0001h FFFFh 0000h A0A0h 0000h
38h:| 0000h 0000h 00FFh FFFFh 0000h 0000h 2328h 0050h
40h:| 0004h 0000h 0000h 0000h 3000h 3F00h 0000h 0000h
48h:| 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
50h:| 0000h 0000h 0000h 0000h 004Bh E005h 0085h 0000h
58h:| 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
FCIE CIFC:
00h:| 0011h 0910h 0900h 0000h 0000h 0000h 0000h 0000h
08h:| 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
10h:| 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
18h:| 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h
[ eMMC_FCIE_DumpDebugBus() ]
FCIE_TEST_MODE: 5803h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5903h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5A03h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5B03h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5C03h
FCIE_DEBUG_BUS: 510h
FCIE_TEST_MODE: 5D03h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5E03h
FCIE_DEBUG_BUS: 600h
FCIE_TEST_MODE: 5F03h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 0h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 1000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 2000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 3000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 4000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 5000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 6000h
FCIE_DEBUG_BUS: 0h
FCIE_TEST_MODE: 5F03h
NC_WIDTH: 7000h
FCIE_DEBUG_BUS: 0h
其實心中已經知道emmc已經危險了,但心中還是沒託底,馬上找羅老師問一下,建議我更換emmc,心中疑惑為啥改個串口,怎麼還不能像原來不能灰屏了,詢問老師,老師道趕緊換,教條啥,哎沒辦法,趕緊換吧。
馬上更換emmc,進控制檯uup升級,問題解決。
此問題在大師眼裡就是小活,但對於新手來說,還是有很多知識點,藉此拋磚引玉,希望可以幫助同行兄弟。
主板圖片如下:
“百人精英計劃”名額有限,
正在火熱進行中
請感興趣的同學儘快,先到先得!
報名聯繫方式
國內
電話:020-28667686(潘老師)
閱讀更多 iFix愛修 的文章