創(chuàng)維打印信息解析與故障診斷課件_第1頁
創(chuàng)維打印信息解析與故障診斷課件_第2頁
創(chuàng)維打印信息解析與故障診斷課件_第3頁
創(chuàng)維打印信息解析與故障診斷課件_第4頁
創(chuàng)維打印信息解析與故障診斷課件_第5頁
已閱讀5頁,還剩97頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

創(chuàng)維打印信息解析與故障診斷2022/12/21創(chuàng)維打印信息解析與故障診斷創(chuàng)維打印信息解析與故障診斷2022/12/17創(chuàng)維打印信息解1主板結(jié)構(gòu)原理1系統(tǒng)啟動(dòng)流程2打印信息分析3打印工具安裝4CONTENTS目錄創(chuàng)維打印信息解析與故障診斷主板結(jié)構(gòu)原理1系統(tǒng)啟動(dòng)流程2打印信息分析3打印工具安裝4CO2LVDS/VBYONE輸出至屏主板結(jié)構(gòu)原理1主芯片外掛存儲(chǔ)信號(hào)輸入供電控制輸入音頻輸出至功放創(chuàng)維打印信息解析與故障診斷LVDS/VBYONE輸出至屏主板結(jié)構(gòu)原理1主芯片外掛存儲(chǔ)信3系統(tǒng)啟動(dòng)流程2加載引導(dǎo)程序加載linux內(nèi)核啟動(dòng)主程序創(chuàng)維打印信息解析與故障診斷系統(tǒng)啟動(dòng)流程2加載引導(dǎo)程序加載linux內(nèi)核啟動(dòng)主程序創(chuàng)維打4自檢順序創(chuàng)維打印信息解析與故障診斷自檢順序創(chuàng)維打印信息解析與故障診斷51、開機(jī)時(shí)MCU首先會(huì)檢測DDR存儲(chǔ)器的版本以及DDR存儲(chǔ)器與主芯片之間的通訊是否暢通

2、接著會(huì)對引導(dǎo)程序(即U_BOOT)的版本及運(yùn)行情況進(jìn)行檢測

3、檢測主程序(即NANDFLASH)的版本和運(yùn)行情況

4、最后對USB、音效處理、高頻調(diào)諧器等總線控制的器件進(jìn)行檢測。

只有通過了上述檢測,MCU才會(huì)發(fā)出開機(jī)指令。在上述檢測中,若在某一步檢測到異常,則電腦會(huì)有相應(yīng)的字符顯示,一般也不會(huì)再進(jìn)行下一步檢測。

自然MCU也不會(huì)發(fā)出開機(jī)指令,則電視機(jī)表現(xiàn)為二次不開機(jī)故障

創(chuàng)維打印信息解析與故障診斷1、開機(jī)時(shí)MCU首先會(huì)檢測DDR存儲(chǔ)器的版本以及DD6打印信息分析31、打印信息來源2、Bootloader工作原理3、Mstar方案Log分析4、MTK方案Log分析5、Amlogic方案Log分析6、Realtek方案Log分析7、海思方案Log分析創(chuàng)維打印信息解析與故障診斷打印信息分析31、打印信息來源2、Bootloader工作原7BootLoader引導(dǎo)程序應(yīng)用程序框架Linux內(nèi)核核心庫+運(yùn)行庫1-打印信息來源3應(yīng)用程序創(chuàng)維打印信息解析與故障診斷BootLoader引導(dǎo)程序應(yīng)用程序框架Linux內(nèi)核核心庫8BootLoader檢測DDR信息并校驗(yàn)通訊是否正常初始化相關(guān)硬件,如NAND或EMMC將Flash中的Kernel及根文件系統(tǒng)鏡像加載到DDR中為內(nèi)核設(shè)置啟動(dòng)參數(shù),調(diào)用內(nèi)核理解以上原理后,能夠通過Bootloader打印信息判斷關(guān)鍵器件的硬件故障!2-bootloader3CPUDDRFlash創(chuàng)維打印信息解析與故障診斷BootLoader檢測DDR信息并校驗(yàn)通訊是否正常理解以上9復(fù)位異步收發(fā)器的波特率DDR1時(shí)鐘校驗(yàn)正常DDR2時(shí)鐘校驗(yàn)正常DDR1數(shù)據(jù)校驗(yàn)正常DDR2數(shù)據(jù)校驗(yàn)正常以上為系統(tǒng)啟動(dòng)的最初階段,芯片主要會(huì)對DDR進(jìn)行檢測,若此階段校驗(yàn)失敗則Bootloader不再繼續(xù),系統(tǒng)停止運(yùn)行。

PS:對于現(xiàn)在帶操作系統(tǒng)的電視來說,程序的運(yùn)行都是在DDR中,若DDR工作異常,則系統(tǒng)無法運(yùn)行。第一階段2-bootloader3創(chuàng)維打印信息解析與故障診斷復(fù)位異步收發(fā)器的波特率以上為系統(tǒng)啟動(dòng)的最初階段,芯片主要會(huì)對10HelloU-Boot加載U-Boot代碼U-Boot1.1.6(Jun182011-10:24:15)BOOT版本信息Board:MSTARJANUS2(CPUSpeed600MHz)芯片信息及速率DRAM:128MBytesDDR容量為128MBU-BootisrunningatDRAM0x87600000BOOT在DDR中的運(yùn)行地址第二階段會(huì)顯示Boot版本,CPU及DDR信息。此階斷主要將Bootloader的stage2加載到DDR中,為下一步初始化硬件,加載Kernel做準(zhǔn)備。第二階段2-bootloader3創(chuàng)維打印信息解析與故障診斷HelloU-Boot11LOGO、ENV=SERIAL環(huán)境變量Flashisdetected(0x0906,0x1c,0x31,0x15)檢測到FlashMDrv_SERFLASH_GetInfo()Flash類型-品牌u32AccessWidth=1存取位數(shù)u32TotalSize=2097152Flash容量//u32BlkNum=32塊數(shù)量/u32BlkSize=65536塊大小>>>nand:AUTOCE/WPnand:自動(dòng)片選寫保護(hù)第三階段主要檢測Flash信息,如果驗(yàn)證通過則將從Flash中讀取Kernel到DDR。第三階段2-bootloader3創(chuàng)維打印信息解析與故障診斷LOGO、ENV=SERIAL12Serial-COM5040917BISTOKBISTOKALLBISTOK!![3456789A][456789A][456789AB][56789ABC]6778[0123456789ABCDEF][0123456789ABCDEF][456789A][456789AB]7777U-Boot2011.06(Aug312012-13:35:16)......Startingkernel...UncompressingLinux...done,bootingthekernel.DDR檢測通過Bootloader啟動(dòng)完成系統(tǒng)內(nèi)核開始啟動(dòng)8M/S系列正常Log3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷Serial-COM5040917DDR檢測通過Bootlo13打印信息顯示:兩組DDR的時(shí)鐘校驗(yàn)正常,但緊接著第四行檢測它們與主芯片數(shù)據(jù)校驗(yàn)錯(cuò)誤。無返回信息8M/S系列DDR異常13-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷打印信息顯示:兩組DDR的時(shí)鐘校驗(yàn)正常,但緊接著第四行檢測它14[123456789A][]-55[0123456789A][0123456789A]-5

8M/S系列DDR異常1每一行中第一個(gè)中括號(hào)內(nèi)部顯示的主芯片輸入到DDR的信息,第二個(gè)中括號(hào)顯示的是DDR輸出返回到主芯片中的信息,兩者之間誤差不超過3個(gè)數(shù)。很明顯可發(fā)現(xiàn)第一顆DDR返回是不正常的,那么基本可以判斷為第一顆DDR出現(xiàn)損壞或虛焊(修復(fù)后證實(shí)故障點(diǎn)為U12虛焊)3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷[123456789A][]-558M/S系列DDR異常115DDR0時(shí)鐘校驗(yàn)失敗,在第4行的通訊檢測中,發(fā)現(xiàn)主芯片到該DDR的輸入信息都沒有,那么很可能是主芯片虛焊或損壞,當(dāng)然也不完全排除DDR虛焊的情況,經(jīng)維修后故障為主芯片虛焊。8M/S系列DDR異常23-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷DDR0時(shí)鐘校驗(yàn)失敗,在第4行的通訊檢測中,發(fā)現(xiàn)主芯片到該D16第二、三行顯示兩顆DDR均檢測失敗,第四五行顯示兩顆DDR均沒有收到來自主芯片的信息,測量DDR供電正常,故障范圍可以判斷主芯片不良或是虛焊,修復(fù)后證實(shí)主芯片損壞。(DDR供電短路也會(huì)引起上述打印信息)8M/S系列DDR異常33-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷第二、三行顯示兩顆DDR均檢測失敗,第四五行顯示兩顆DDR均17第一顆DDR自檢失敗,所以分析第一顆DDR損壞或者CPU和第一顆DDR之間的排阻虛焊導(dǎo)致,多數(shù)為CPU損壞。判斷是否為CPU損壞的方法,測量CPU內(nèi)核供電LDO輸出端對地阻值,正常一般為60歐,有的為0歐,可用手指感受下CPU溫度,剛開機(jī)如果CPU很快發(fā)熱的話,就很有主芯片損壞。8M/S系列DDR異常43-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷第一顆DDR自檢失敗,所以分析第一顆DDR損壞或者CPU和第18打印信息顯示:機(jī)器已經(jīng)順利檢過DDR、U-BOOT,當(dāng)開始跑到NAND的時(shí)候卻發(fā)現(xiàn)無法識(shí)別FLASH,無法讀取FLASH數(shù)據(jù)。這種情況一般升級(jí)主程序即可。如果無法升級(jí)則要檢查NAND是否正常。8M/S系列FLASH異常13-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷打印信息顯示:機(jī)器已經(jīng)順利檢過DDR、U-BOOT,當(dāng)開始跑19壞塊8M/S系列FLASH異常2右邊顯示BADBLOCK,即NAND有壞塊的意思。這種情況需要更換NAND。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷壞塊8M/S系列FLASH異常2右邊顯示BADBLOCK,208M/S系列FLASH異常3無法掛載root,flash有不識(shí)別的區(qū)。這種一般為NAND或EMMC自身損壞所致,須更換。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷8M/S系列FLASH異常3無法掛載root,flash有218M/S系列主程序異常LogBoot正常,但主程序丟失,重新升級(jí)主程序即可。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷8M/S系列主程序異常LogBoot正常,但主程序丟失,重新22對于8M/S機(jī)芯無打印信息輸出,首先可以用ISP_Tool這個(gè)工具對其燒寫B(tài)oot,如果能連接則硬件無問題。芯片和DDR通訊故障較多,可根據(jù)打印的內(nèi)容來判斷BIST檢測OK的一般沒有硬件故障,大多是排阻或芯片虛焊;BIST0對應(yīng)為程序運(yùn)行DDR,BIST1對應(yīng)為圖像處理DDR。從打印信息中無法判斷故障時(shí),可以嘗試重刷Boot和升級(jí)主程序,很多問題能迎刃而解。8M/S系列維修總結(jié)3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷對于8M/S機(jī)芯無打印信息輸出,首先可以用ISP_Tool這238K系列正常Log4-MTK方案Log3DDR檢測BOOT信息創(chuàng)維打印信息解析與故障診斷8K系列正常Log4-MTK方案Log3DDR檢測BOOT信24DRAMChannelACalibration.HWByte0:CalibrationDQS(95~30),Error!HWByte1:DQS(18~27),Size10,Set22.HWByte2:DQS(23~28),Size9,Set25.HWByte3:DQS(16~27),Size12,Set21.DRAMInputDQSCalibrationfail!異常8K系列DDR異常Log上圖中DDR檢測失敗,造成的原因一般為DDR和CPU虛焊或自身損壞,DDR供電異常。4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷DRAMChannelACalibration.異常825K機(jī)芯DDR測試中,HWByte0和HWByte1代表DDR1HWByte2和HWByte3代表DDR2,故上圖Log中通訊出錯(cuò)的是DDR2。8K系列DDR異常Log4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷K機(jī)芯DDR測試中,HWByte0和HWByte1代表D26EEP讀取失敗,通常為I2C總線出現(xiàn)異常所致。8K系列I2C異常LogEEPROM出錯(cuò)時(shí)首先應(yīng)檢測SCL和SDA電壓是否正常,EEP本身損壞的機(jī)率還是不大,一般多為I2C總線上掛的高頻頭,功放甚至是板材本身漏電所引起。4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷EEP讀取失敗,通常為I2C總線出現(xiàn)異常所致。8K系列I2C278K機(jī)芯無單獨(dú)存放Boot的SPI-Flash,Boot存放于NAND或是EMMC當(dāng)中,所以當(dāng)出現(xiàn)沒有打印信息時(shí),可以嘗試用工具燒寫B(tài)oot。燒寫過程中可以根據(jù)工具中返回的Log判斷故障位置,如果串口完全連不上,則要檢查芯片供電,復(fù)位和芯片自身是否正常。DDR測試失敗時(shí),很多都是主芯片本身虛焊,可通過用力按壓芯片來判斷。采用MT5501芯片的機(jī)芯很多只打印個(gè)Boot的問題,這種故障NAND/主芯片/DDR都有遇到,由易到難代換。8K系列維修總結(jié)4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷8K機(jī)芯無單獨(dú)存放Boot的SPI-Flash,Boot存放288A機(jī)芯正常Log分析5-Amlogic方案3DDR數(shù)據(jù)時(shí)鐘檢測DDR地址線檢測創(chuàng)維打印信息解析與故障診斷8A機(jī)芯正常Log分析5-Amlogic方案3DDR數(shù)據(jù)時(shí)鐘29問題主板打印信息只有兩行,說明Boot并沒有運(yùn)行。這類問題首先應(yīng)考慮存放Boot的Flash工作是否正常,如果沒問題可重新燒寫B(tài)oot。8A機(jī)芯Boot異常Log分析5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷問題主板打印信息只有兩行,說明Boot并沒有運(yùn)行。這類問題首30打印信息第三到六行出現(xiàn)lane0xFail,Lane出錯(cuò)可以表明和DDR通訊時(shí)發(fā)生了故障,但并不能具體到某顆DDR,嘗試更換DDR即可(一般為第一個(gè)DDR),有時(shí)主芯片損壞也會(huì)引起。8A機(jī)芯DDR異常Log分析5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷打印信息第三到六行出現(xiàn)lane0xFail,Lane出錯(cuò)可318A機(jī)芯DDR異常Log分析問題主板顯示DDR地址線檢測失敗,一般為DDR損壞,但難以判斷具體哪顆DDR引起,維修時(shí)注意。5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷8A機(jī)芯DDR異常Log分析問題主板顯示DDR地址線檢測失敗328A機(jī)芯維修總結(jié)8A機(jī)芯軟件故障率較高,大多表現(xiàn)為開機(jī)后在Logo處停下,進(jìn)不了主頁。此類故障直接升級(jí)主程序均基本可解決。8A機(jī)芯無專門燒寫B(tài)oot的工具軟件,Boot可以用編程器,通用串口工具輸入命令或是專門的引導(dǎo)SD卡來燒寫。8A機(jī)芯串口默認(rèn)為關(guān)閉狀態(tài),所以打印信息只會(huì)打印到startkernel….,需要手動(dòng)打開串口后,才會(huì)顯示加載內(nèi)核后的信息。5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷8A機(jī)芯維修總結(jié)8A機(jī)芯軟件故障率較高,大多表現(xiàn)為開機(jī)后在L338R系列上電時(shí)首先也會(huì)檢測DDR通訊,只是不打印出來。在8R6X機(jī)芯上第一顆DDR出問題是不會(huì)有任何信息出來的,8R9X上則會(huì)打印一個(gè)H。上圖為8R6X的Log中,前面是有打印的,問題出在第二顆DDR上,CPU和它的通訊有問題。8R系列異常Log分析停在此處6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R系列上電時(shí)首先也會(huì)檢測DDR通訊,只是不打印出來。8R系34上圖故障板中測量各個(gè)關(guān)鍵點(diǎn)電壓正常,嘗試給主板燒寫引導(dǎo)程序,可以寫入成功。嘗試燒寫主程序,升級(jí)后故障依舊,懷疑第二顆DDR損壞,更換后,開機(jī)正常。8R系列異常Log分析6-Realtek方案3創(chuàng)維打印信息解析與故障診斷上圖故障板中測量各個(gè)關(guān)鍵點(diǎn)電壓正常,嘗試給主板燒寫35上面顯示程序在運(yùn)行過程中丟失,一般對其重新升級(jí)主程序。之前8M系列也會(huì)有同樣的打印信息,對比起來記憶會(huì)更加深刻。8R系列異常Log分析6-Realtek方案3創(chuàng)維打印信息解析與故障診斷上面顯示程序在運(yùn)行過程中丟失,一般對其重新升級(jí)主程序。之前8368R系列異常Log分析上面顯示讀取NAND中的鏡像失敗,這種一般重新升級(jí)主程序即可,升級(jí)過程注意NAND壞塊數(shù)量,過多必須要更換。6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R系列異常Log分析上面顯示讀取NAND中的鏡像失敗,這種378R機(jī)芯無打印信息時(shí)可以首先用工具軟件升級(jí)Boot:能連接的情況下表明CPU和Flash沒有問題。不能連接則檢查CPU和Flash自身工作條件。工具能連接但是無法寫入Boot,這類問題需要檢查CPU和DDR1(位號(hào)U2)之間的通訊是否正常-排阻或板材。Boot寫入正常但是仍無打引信息,這類問題需要檢查CPU和DDR2(位號(hào)U3)之間的通訊-排阻或板材。8R6X由于板材問題占多數(shù),所以在更換DDR或芯片前一定要測試排阻對地阻抗是否正常。8R系列維修總結(jié)6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R機(jī)芯無打印信息時(shí)可以首先用工具軟件升級(jí)Boot:能連接的388H系列異常Log分析7-Hisi方案3[2182ERROR-HI_PDM]:DRV_PDM_GetPanelIndex[922]:Mediumpanelindex[19]isoutofrange[18]!

[2201ERROR-HI_PDM]:DRV_PDM_GetPanelIndex[922]:Mediumpanelindex[19]isoutofrange[18]!

[2209ERROR-HI_PDM]:DRV_PDM_ReadPanelBody[998]:ERR:HI_DB_GetKeyByNameFailure!

[2216ERROR-HI_PDM]:DRV_PDM_GetPanelParam[1021]:CallPDM_ReadPanelBodyFailure!

[2223ERROR-Invalid]:PANEL_DRV_CheckPanelRect[64]:[Func]:PANEL_DRV_CheckPanelRect[Line]:64[Info]:[2231ERROR-Invalid]:PANEL_DRV_CheckPanelRect[64]:Panelwidthinvalid!

[2238ERROR-Invalid]:HI_DRV_PANEL_Init[1407]:[Func]:HI_DRV_PANEL_Init[Line]:1407[Info]:[2245ERROR-Invalid]:HI_DRV_PANEL_Init[1407]:GetPanelInfofromPDMfailedorPanelInfoIllegal!!

根據(jù)打印信息顯示,當(dāng)前EEPROM中的屏參為19,而軟件支持屏參范圍只到18,因此會(huì)出現(xiàn)黑屏問題??赡苁怯捎谏?jí)了8200-8H80的軟件導(dǎo)致。嘗試進(jìn)入recovery模式重新升級(jí),但是無法進(jìn)入到recovery(有可能是已經(jīng)進(jìn)入,但是屏幕無法顯示),因此,使用Hitool工具重新燒寫boot程序,然后進(jìn)入recovery模式,重新升級(jí)65G8210主程序后,故障排除。創(chuàng)維打印信息解析與故障診斷8H系列異常Log分析7-Hisi方案3[2182ERRO39打印信息顯示:無法讀取eMMC,經(jīng)分析,這種情況大部分可能是eMMC損壞,或者主芯片損壞,若依舊無法修復(fù),則需考慮板材問題。8H系列異常Log分析7-Hisi方案3創(chuàng)維打印信息解析與故障診斷打印信息顯示:無法讀取eMMC,經(jīng)分析,這種情況大部分可能是408H系列維修總結(jié)創(chuàng)維打印信息解析與故障診斷8H系列維修總結(jié)創(chuàng)維打印信息解析與故障診斷41打印工具4創(chuàng)維打印信息解析與故障診斷打印工具4創(chuàng)維打印信息解析與故障診斷42升級(jí)小板介紹4-1

升級(jí)小板實(shí)際上是一塊USB轉(zhuǎn)串口的轉(zhuǎn)接板。通過它對主板的Flash進(jìn)行燒寫程序,就是利用它來建立電腦USB口和主板主芯片串口之間地通訊。當(dāng)前我們采用的方案為CH341A升級(jí)小板和FT2232刷機(jī)盒子。創(chuàng)維打印信息解析與故障診斷升級(jí)小板介紹4-1升級(jí)小板實(shí)際上是一塊USB轉(zhuǎn)串口的轉(zhuǎn)接434-1左上角有個(gè)開關(guān),查看打印信息時(shí)候開關(guān)要打在UART一邊,即左邊部分8M系列的主板需要把RXD-SDA,TXD-SCL相連(如右圖)才能顯示出打印信息,通過將開關(guān)撥動(dòng)到IIC即可。升級(jí)小板介紹創(chuàng)維打印信息解析與故障診斷4-1左上角有個(gè)開關(guān),查看打印信息時(shí)候開關(guān)要打在UAR44打印工具安裝與調(diào)試4-2

我們常用的超級(jí)終端工具軟件secureCRT,圖標(biāo)為右圖,這是一款很強(qiáng)大的軟件

作用:這款工具對我們的用處是亮化機(jī)器內(nèi)部的工作狀態(tài),把內(nèi)部運(yùn)行狀態(tài),通過串口輸出,顯示出來,方便我們確定故障點(diǎn)。創(chuàng)維打印信息解析與故障診斷打印工具安裝與調(diào)試4-2 我們常用的超級(jí)終端工具軟件454-2串口工具設(shè)置:首先要保證電腦上安裝了USB串口驅(qū)動(dòng)程序CH341SER.EXE方法為:1.先把串口升級(jí)小板插入U(xiǎn)SB口中雙擊SETUP圖標(biāo)(圖一),會(huì)出現(xiàn)對話框(圖二)點(diǎn)擊INSTALL,驅(qū)動(dòng)會(huì)自動(dòng)安裝,大約2s后會(huì)彈出對話框,顯示為驅(qū)動(dòng)安裝成功,如圖三安裝成功后,找到電腦的任務(wù)管理器,其中有端口一項(xiàng),USB-SERIALCH341A(COM3),其中COM3就是端口號(hào),它會(huì)在以后的打印工具軟件的設(shè)置中用到

打印工具安裝與調(diào)試創(chuàng)維打印信息解析與故障診斷4-2串口工具設(shè)置:首先要保證電腦上安裝了USB串口驅(qū)動(dòng)464-2串口驅(qū)動(dòng)程序安裝成功后,找到電腦的設(shè)備管理器---端口---USB-SERIALCH341A(COM3)打印工具安裝與調(diào)試創(chuàng)維打印信息解析與故障診斷4-2串口驅(qū)動(dòng)程序安裝成功后,找到電腦的打印工具安裝與調(diào)試創(chuàng)474-2串口升級(jí)小板驅(qū)動(dòng)程序安裝完成之后,就可以配置打印工具,方法為:1、雙擊仿真程序快捷方式,會(huì)出現(xiàn)的“快速連接”如右圖2、在協(xié)議中選擇Serial,然后選擇相應(yīng)的端口(端口要和在任務(wù)管理器里的端口要一致,本機(jī)的端口為COM3),波特率為115200,然后流控全不選。3、最后點(diǎn)“連接”按鈕打印工具安裝與調(diào)試創(chuàng)維打印信息解析與故障診斷4-2串口升級(jí)小板驅(qū)動(dòng)程序安裝完成之后,就可以配置打印48打印工具設(shè)置完成后,只要不換端口,會(huì)話選項(xiàng)只需第一次配置即可,以后每次都會(huì)沿用上次配置。配置好以后會(huì)看到光標(biāo)閃爍注意:如果每次使用同一個(gè)USB口,那么端口號(hào)就不會(huì)變,如果插在了不同的USB口上,端口號(hào)需要重新配置打印工具安裝與調(diào)試創(chuàng)維打印信息解析與故障診斷打印工具設(shè)置完成后,只要不換端口,會(huì)話選項(xiàng)只需第一次配49按上述配置完成后,可看到主板運(yùn)行的打印信息。打印工具安裝與調(diào)試創(chuàng)維打印信息解析與故障診斷按上述配置完成后,可看到主板運(yùn)行的打印信息。打印工具安裝50演講完畢,謝謝聽講!再見,seeyouagain2022/12/21創(chuàng)維打印信息解析與故障診斷演講完畢,謝謝聽講!再見,seeyouagain202251創(chuàng)維打印信息解析與故障診斷2022/12/21創(chuàng)維打印信息解析與故障診斷創(chuàng)維打印信息解析與故障診斷2022/12/17創(chuàng)維打印信息解52主板結(jié)構(gòu)原理1系統(tǒng)啟動(dòng)流程2打印信息分析3打印工具安裝4CONTENTS目錄創(chuàng)維打印信息解析與故障診斷主板結(jié)構(gòu)原理1系統(tǒng)啟動(dòng)流程2打印信息分析3打印工具安裝4CO53LVDS/VBYONE輸出至屏主板結(jié)構(gòu)原理1主芯片外掛存儲(chǔ)信號(hào)輸入供電控制輸入音頻輸出至功放創(chuàng)維打印信息解析與故障診斷LVDS/VBYONE輸出至屏主板結(jié)構(gòu)原理1主芯片外掛存儲(chǔ)信54系統(tǒng)啟動(dòng)流程2加載引導(dǎo)程序加載linux內(nèi)核啟動(dòng)主程序創(chuàng)維打印信息解析與故障診斷系統(tǒng)啟動(dòng)流程2加載引導(dǎo)程序加載linux內(nèi)核啟動(dòng)主程序創(chuàng)維打55自檢順序創(chuàng)維打印信息解析與故障診斷自檢順序創(chuàng)維打印信息解析與故障診斷561、開機(jī)時(shí)MCU首先會(huì)檢測DDR存儲(chǔ)器的版本以及DDR存儲(chǔ)器與主芯片之間的通訊是否暢通

2、接著會(huì)對引導(dǎo)程序(即U_BOOT)的版本及運(yùn)行情況進(jìn)行檢測

3、檢測主程序(即NANDFLASH)的版本和運(yùn)行情況

4、最后對USB、音效處理、高頻調(diào)諧器等總線控制的器件進(jìn)行檢測。

只有通過了上述檢測,MCU才會(huì)發(fā)出開機(jī)指令。在上述檢測中,若在某一步檢測到異常,則電腦會(huì)有相應(yīng)的字符顯示,一般也不會(huì)再進(jìn)行下一步檢測。

自然MCU也不會(huì)發(fā)出開機(jī)指令,則電視機(jī)表現(xiàn)為二次不開機(jī)故障

創(chuàng)維打印信息解析與故障診斷1、開機(jī)時(shí)MCU首先會(huì)檢測DDR存儲(chǔ)器的版本以及DD57打印信息分析31、打印信息來源2、Bootloader工作原理3、Mstar方案Log分析4、MTK方案Log分析5、Amlogic方案Log分析6、Realtek方案Log分析7、海思方案Log分析創(chuàng)維打印信息解析與故障診斷打印信息分析31、打印信息來源2、Bootloader工作原58BootLoader引導(dǎo)程序應(yīng)用程序框架Linux內(nèi)核核心庫+運(yùn)行庫1-打印信息來源3應(yīng)用程序創(chuàng)維打印信息解析與故障診斷BootLoader引導(dǎo)程序應(yīng)用程序框架Linux內(nèi)核核心庫59BootLoader檢測DDR信息并校驗(yàn)通訊是否正常初始化相關(guān)硬件,如NAND或EMMC將Flash中的Kernel及根文件系統(tǒng)鏡像加載到DDR中為內(nèi)核設(shè)置啟動(dòng)參數(shù),調(diào)用內(nèi)核理解以上原理后,能夠通過Bootloader打印信息判斷關(guān)鍵器件的硬件故障!2-bootloader3CPUDDRFlash創(chuàng)維打印信息解析與故障診斷BootLoader檢測DDR信息并校驗(yàn)通訊是否正常理解以上60復(fù)位異步收發(fā)器的波特率DDR1時(shí)鐘校驗(yàn)正常DDR2時(shí)鐘校驗(yàn)正常DDR1數(shù)據(jù)校驗(yàn)正常DDR2數(shù)據(jù)校驗(yàn)正常以上為系統(tǒng)啟動(dòng)的最初階段,芯片主要會(huì)對DDR進(jìn)行檢測,若此階段校驗(yàn)失敗則Bootloader不再繼續(xù),系統(tǒng)停止運(yùn)行。

PS:對于現(xiàn)在帶操作系統(tǒng)的電視來說,程序的運(yùn)行都是在DDR中,若DDR工作異常,則系統(tǒng)無法運(yùn)行。第一階段2-bootloader3創(chuàng)維打印信息解析與故障診斷復(fù)位異步收發(fā)器的波特率以上為系統(tǒng)啟動(dòng)的最初階段,芯片主要會(huì)對61HelloU-Boot加載U-Boot代碼U-Boot1.1.6(Jun182011-10:24:15)BOOT版本信息Board:MSTARJANUS2(CPUSpeed600MHz)芯片信息及速率DRAM:128MBytesDDR容量為128MBU-BootisrunningatDRAM0x87600000BOOT在DDR中的運(yùn)行地址第二階段會(huì)顯示Boot版本,CPU及DDR信息。此階斷主要將Bootloader的stage2加載到DDR中,為下一步初始化硬件,加載Kernel做準(zhǔn)備。第二階段2-bootloader3創(chuàng)維打印信息解析與故障診斷HelloU-Boot62LOGO、ENV=SERIAL環(huán)境變量Flashisdetected(0x0906,0x1c,0x31,0x15)檢測到FlashMDrv_SERFLASH_GetInfo()Flash類型-品牌u32AccessWidth=1存取位數(shù)u32TotalSize=2097152Flash容量//u32BlkNum=32塊數(shù)量/u32BlkSize=65536塊大小>>>nand:AUTOCE/WPnand:自動(dòng)片選寫保護(hù)第三階段主要檢測Flash信息,如果驗(yàn)證通過則將從Flash中讀取Kernel到DDR。第三階段2-bootloader3創(chuàng)維打印信息解析與故障診斷LOGO、ENV=SERIAL63Serial-COM5040917BISTOKBISTOKALLBISTOK!![3456789A][456789A][456789AB][56789ABC]6778[0123456789ABCDEF][0123456789ABCDEF][456789A][456789AB]7777U-Boot2011.06(Aug312012-13:35:16)......Startingkernel...UncompressingLinux...done,bootingthekernel.DDR檢測通過Bootloader啟動(dòng)完成系統(tǒng)內(nèi)核開始啟動(dòng)8M/S系列正常Log3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷Serial-COM5040917DDR檢測通過Bootlo64打印信息顯示:兩組DDR的時(shí)鐘校驗(yàn)正常,但緊接著第四行檢測它們與主芯片數(shù)據(jù)校驗(yàn)錯(cuò)誤。無返回信息8M/S系列DDR異常13-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷打印信息顯示:兩組DDR的時(shí)鐘校驗(yàn)正常,但緊接著第四行檢測它65[123456789A][]-55[0123456789A][0123456789A]-5

8M/S系列DDR異常1每一行中第一個(gè)中括號(hào)內(nèi)部顯示的主芯片輸入到DDR的信息,第二個(gè)中括號(hào)顯示的是DDR輸出返回到主芯片中的信息,兩者之間誤差不超過3個(gè)數(shù)。很明顯可發(fā)現(xiàn)第一顆DDR返回是不正常的,那么基本可以判斷為第一顆DDR出現(xiàn)損壞或虛焊(修復(fù)后證實(shí)故障點(diǎn)為U12虛焊)3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷[123456789A][]-558M/S系列DDR異常166DDR0時(shí)鐘校驗(yàn)失敗,在第4行的通訊檢測中,發(fā)現(xiàn)主芯片到該DDR的輸入信息都沒有,那么很可能是主芯片虛焊或損壞,當(dāng)然也不完全排除DDR虛焊的情況,經(jīng)維修后故障為主芯片虛焊。8M/S系列DDR異常23-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷DDR0時(shí)鐘校驗(yàn)失敗,在第4行的通訊檢測中,發(fā)現(xiàn)主芯片到該D67第二、三行顯示兩顆DDR均檢測失敗,第四五行顯示兩顆DDR均沒有收到來自主芯片的信息,測量DDR供電正常,故障范圍可以判斷主芯片不良或是虛焊,修復(fù)后證實(shí)主芯片損壞。(DDR供電短路也會(huì)引起上述打印信息)8M/S系列DDR異常33-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷第二、三行顯示兩顆DDR均檢測失敗,第四五行顯示兩顆DDR均68第一顆DDR自檢失敗,所以分析第一顆DDR損壞或者CPU和第一顆DDR之間的排阻虛焊導(dǎo)致,多數(shù)為CPU損壞。判斷是否為CPU損壞的方法,測量CPU內(nèi)核供電LDO輸出端對地阻值,正常一般為60歐,有的為0歐,可用手指感受下CPU溫度,剛開機(jī)如果CPU很快發(fā)熱的話,就很有主芯片損壞。8M/S系列DDR異常43-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷第一顆DDR自檢失敗,所以分析第一顆DDR損壞或者CPU和第69打印信息顯示:機(jī)器已經(jīng)順利檢過DDR、U-BOOT,當(dāng)開始跑到NAND的時(shí)候卻發(fā)現(xiàn)無法識(shí)別FLASH,無法讀取FLASH數(shù)據(jù)。這種情況一般升級(jí)主程序即可。如果無法升級(jí)則要檢查NAND是否正常。8M/S系列FLASH異常13-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷打印信息顯示:機(jī)器已經(jīng)順利檢過DDR、U-BOOT,當(dāng)開始跑70壞塊8M/S系列FLASH異常2右邊顯示BADBLOCK,即NAND有壞塊的意思。這種情況需要更換NAND。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷壞塊8M/S系列FLASH異常2右邊顯示BADBLOCK,718M/S系列FLASH異常3無法掛載root,flash有不識(shí)別的區(qū)。這種一般為NAND或EMMC自身損壞所致,須更換。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷8M/S系列FLASH異常3無法掛載root,flash有728M/S系列主程序異常LogBoot正常,但主程序丟失,重新升級(jí)主程序即可。3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷8M/S系列主程序異常LogBoot正常,但主程序丟失,重新73對于8M/S機(jī)芯無打印信息輸出,首先可以用ISP_Tool這個(gè)工具對其燒寫B(tài)oot,如果能連接則硬件無問題。芯片和DDR通訊故障較多,可根據(jù)打印的內(nèi)容來判斷BIST檢測OK的一般沒有硬件故障,大多是排阻或芯片虛焊;BIST0對應(yīng)為程序運(yùn)行DDR,BIST1對應(yīng)為圖像處理DDR。從打印信息中無法判斷故障時(shí),可以嘗試重刷Boot和升級(jí)主程序,很多問題能迎刃而解。8M/S系列維修總結(jié)3-Mstar方案Log3創(chuàng)維打印信息解析與故障診斷對于8M/S機(jī)芯無打印信息輸出,首先可以用ISP_Tool這748K系列正常Log4-MTK方案Log3DDR檢測BOOT信息創(chuàng)維打印信息解析與故障診斷8K系列正常Log4-MTK方案Log3DDR檢測BOOT信75DRAMChannelACalibration.HWByte0:CalibrationDQS(95~30),Error!HWByte1:DQS(18~27),Size10,Set22.HWByte2:DQS(23~28),Size9,Set25.HWByte3:DQS(16~27),Size12,Set21.DRAMInputDQSCalibrationfail!異常8K系列DDR異常Log上圖中DDR檢測失敗,造成的原因一般為DDR和CPU虛焊或自身損壞,DDR供電異常。4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷DRAMChannelACalibration.異常876K機(jī)芯DDR測試中,HWByte0和HWByte1代表DDR1HWByte2和HWByte3代表DDR2,故上圖Log中通訊出錯(cuò)的是DDR2。8K系列DDR異常Log4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷K機(jī)芯DDR測試中,HWByte0和HWByte1代表D77EEP讀取失敗,通常為I2C總線出現(xiàn)異常所致。8K系列I2C異常LogEEPROM出錯(cuò)時(shí)首先應(yīng)檢測SCL和SDA電壓是否正常,EEP本身損壞的機(jī)率還是不大,一般多為I2C總線上掛的高頻頭,功放甚至是板材本身漏電所引起。4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷EEP讀取失敗,通常為I2C總線出現(xiàn)異常所致。8K系列I2C788K機(jī)芯無單獨(dú)存放Boot的SPI-Flash,Boot存放于NAND或是EMMC當(dāng)中,所以當(dāng)出現(xiàn)沒有打印信息時(shí),可以嘗試用工具燒寫B(tài)oot。燒寫過程中可以根據(jù)工具中返回的Log判斷故障位置,如果串口完全連不上,則要檢查芯片供電,復(fù)位和芯片自身是否正常。DDR測試失敗時(shí),很多都是主芯片本身虛焊,可通過用力按壓芯片來判斷。采用MT5501芯片的機(jī)芯很多只打印個(gè)Boot的問題,這種故障NAND/主芯片/DDR都有遇到,由易到難代換。8K系列維修總結(jié)4-MTK方案Log3創(chuàng)維打印信息解析與故障診斷8K機(jī)芯無單獨(dú)存放Boot的SPI-Flash,Boot存放798A機(jī)芯正常Log分析5-Amlogic方案3DDR數(shù)據(jù)時(shí)鐘檢測DDR地址線檢測創(chuàng)維打印信息解析與故障診斷8A機(jī)芯正常Log分析5-Amlogic方案3DDR數(shù)據(jù)時(shí)鐘80問題主板打印信息只有兩行,說明Boot并沒有運(yùn)行。這類問題首先應(yīng)考慮存放Boot的Flash工作是否正常,如果沒問題可重新燒寫B(tài)oot。8A機(jī)芯Boot異常Log分析5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷問題主板打印信息只有兩行,說明Boot并沒有運(yùn)行。這類問題首81打印信息第三到六行出現(xiàn)lane0xFail,Lane出錯(cuò)可以表明和DDR通訊時(shí)發(fā)生了故障,但并不能具體到某顆DDR,嘗試更換DDR即可(一般為第一個(gè)DDR),有時(shí)主芯片損壞也會(huì)引起。8A機(jī)芯DDR異常Log分析5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷打印信息第三到六行出現(xiàn)lane0xFail,Lane出錯(cuò)可828A機(jī)芯DDR異常Log分析問題主板顯示DDR地址線檢測失敗,一般為DDR損壞,但難以判斷具體哪顆DDR引起,維修時(shí)注意。5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷8A機(jī)芯DDR異常Log分析問題主板顯示DDR地址線檢測失敗838A機(jī)芯維修總結(jié)8A機(jī)芯軟件故障率較高,大多表現(xiàn)為開機(jī)后在Logo處停下,進(jìn)不了主頁。此類故障直接升級(jí)主程序均基本可解決。8A機(jī)芯無專門燒寫B(tài)oot的工具軟件,Boot可以用編程器,通用串口工具輸入命令或是專門的引導(dǎo)SD卡來燒寫。8A機(jī)芯串口默認(rèn)為關(guān)閉狀態(tài),所以打印信息只會(huì)打印到startkernel….,需要手動(dòng)打開串口后,才會(huì)顯示加載內(nèi)核后的信息。5-Amlogic方案3創(chuàng)維打印信息解析與故障診斷8A機(jī)芯維修總結(jié)8A機(jī)芯軟件故障率較高,大多表現(xiàn)為開機(jī)后在L848R系列上電時(shí)首先也會(huì)檢測DDR通訊,只是不打印出來。在8R6X機(jī)芯上第一顆DDR出問題是不會(huì)有任何信息出來的,8R9X上則會(huì)打印一個(gè)H。上圖為8R6X的Log中,前面是有打印的,問題出在第二顆DDR上,CPU和它的通訊有問題。8R系列異常Log分析停在此處6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R系列上電時(shí)首先也會(huì)檢測DDR通訊,只是不打印出來。8R系85上圖故障板中測量各個(gè)關(guān)鍵點(diǎn)電壓正常,嘗試給主板燒寫引導(dǎo)程序,可以寫入成功。嘗試燒寫主程序,升級(jí)后故障依舊,懷疑第二顆DDR損壞,更換后,開機(jī)正常。8R系列異常Log分析6-Realtek方案3創(chuàng)維打印信息解析與故障診斷上圖故障板中測量各個(gè)關(guān)鍵點(diǎn)電壓正常,嘗試給主板燒寫86上面顯示程序在運(yùn)行過程中丟失,一般對其重新升級(jí)主程序。之前8M系列也會(huì)有同樣的打印信息,對比起來記憶會(huì)更加深刻。8R系列異常Log分析6-Realtek方案3創(chuàng)維打印信息解析與故障診斷上面顯示程序在運(yùn)行過程中丟失,一般對其重新升級(jí)主程序。之前8878R系列異常Log分析上面顯示讀取NAND中的鏡像失敗,這種一般重新升級(jí)主程序即可,升級(jí)過程注意NAND壞塊數(shù)量,過多必須要更換。6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R系列異常Log分析上面顯示讀取NAND中的鏡像失敗,這種888R機(jī)芯無打印信息時(shí)可以首先用工具軟件升級(jí)Boot:能連接的情況下表明CPU和Flash沒有問題。不能連接則檢查CPU和Flash自身工作條件。工具能連接但是無法寫入Boot,這類問題需要檢查CPU和DDR1(位號(hào)U2)之間的通訊是否正常-排阻或板材。Boot寫入正常但是仍無打引信息,這類問題需要檢查CPU和DDR2(位號(hào)U3)之間的通訊-排阻或板材。8R6X由于板材問題占多數(shù),所以在更換DDR或芯片前一定要測試排阻對地阻抗是否正常。8R系列維修總結(jié)6-Realtek方案3創(chuàng)維打印信息解析與故障診斷8R機(jī)芯無打印信息時(shí)可以首先用工具軟件升級(jí)Boot:能連接的898H系列異常Log分析7-Hisi方案3[2182ERROR-HI_PDM]:DRV_PDM_GetPanelIndex[922]:Mediumpanelindex[19]isoutofrange[18]!

[2201ERROR-HI_PDM]:DRV_PDM_GetPanelIndex[922]:Mediumpanelindex[19]isoutofrange[18]!

[2209ERROR-HI_PDM]:DRV_PDM_ReadPanelBody[998]:ERR:HI_DB_GetKeyByNameFailure!

[2216ERROR-HI_PDM]:DRV_PDM_GetPanelParam[1021]:CallPDM_ReadPanelBodyFailure!

[2223ERROR-Invalid]:PANEL_DRV_CheckPanelRect[64]:[Func]:PANEL_DRV_CheckPanelRect[Line]:64[Info]:[2231ERROR-Invalid]:PANEL_DRV_CheckPanelRect[64]:Panelwidthinvalid!

[2238ERROR-Invalid]:HI_DRV_PANEL_Init[1407]:[Func]:HI_DRV_PANEL_Init[Line]:1407[Info]:[2245ERROR-Invalid]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論