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

下載本文檔

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

文檔簡介

1、創(chuàng)維打印信息解析與故障診斷主板結(jié)構(gòu)原理1系統(tǒng)啟動流程2打印信息分析3打印工具安裝4C O N T E N T S目目 錄錄LVDS/VBYONE輸出至屏主板結(jié)構(gòu)原理1主芯片主芯片外掛存儲外掛存儲信號輸入信號輸入供電供電控制輸入控制輸入音頻輸出至功放系統(tǒng)啟動流程2自檢順序自檢順序1、開機(jī)時 MCU 首先會檢測 DDR存儲器的版本以及 DDR 存儲器與主芯片之間的通訊是否暢通2、接著會對引導(dǎo)程序(即 U_BOOT)的版本及運行情況進(jìn)行檢測3、檢測主程序(即 NANDFLASH) 的版本和運行情況4、最后對 USB、 音效處理、 高頻調(diào)諧器等總線控制的器件進(jìn)行檢測。只有通過了上述檢測, MCU 才會

2、發(fā)出開機(jī)指令。在上述檢測中, 若在某一步檢測到異常, 則電腦會有相應(yīng)的字符顯示, 一般也不會再進(jìn)行下一步檢測。自然 MCU 也不會發(fā)出開機(jī)指令,則電視機(jī)表現(xiàn)為二次不開機(jī)故障打印信息分析31、打印信息來源2、Bootloader工作原理3、Mstar方案Log分析4、MTK方案Log分析5、Amlogic方案Log分析6、Realtek方案Log分析7、海思方案Log分析BootLoader引導(dǎo)程序應(yīng)用程序框架Linux內(nèi)核核心庫+運行庫1-打印信息來源3應(yīng)用程序BootLoader1.檢測DDR信息并校驗通訊是否正常2.初始化相關(guān)硬件,如NAND或EMMC3. 將Flash中的Kernel及根

3、文件系統(tǒng)鏡像加載到DDR中4. 為內(nèi)核設(shè)置啟動參數(shù),調(diào)用內(nèi)核理解以上原理后,能夠理解以上原理后,能夠通過通過Bootloader打印信息判斷關(guān)鍵器件的硬件故障!打印信息判斷關(guān)鍵器件的硬件故障!2-bootloader3CPUDDRFlash復(fù)位異步收發(fā)器的波特率DDR1時鐘校驗正常DDR2時鐘校驗正常DDR1數(shù)據(jù)校驗正常DDR2數(shù)據(jù)校驗正常以上以上為系統(tǒng)啟動的最初階段,芯片主要會對為系統(tǒng)啟動的最初階段,芯片主要會對DDR進(jìn)行檢測進(jìn)行檢測,若此,若此階段校驗失敗階段校驗失敗則則Bootloader不再繼續(xù),不再繼續(xù),系統(tǒng)停止運行。系統(tǒng)停止運行。 PS:對于現(xiàn)在帶操作系統(tǒng)的電視來說,程序的運行都是

4、在DDR中,若DDR工作異常,則系統(tǒng)無法運行。第一階段2-bootloader3Hello U-Boot 加載U-Boot代碼U-Boot 1.1.6(Jun 18 2011-10:24:15) BOOT版本信息Board: MSTAR JANUS2 (CPU Speed 600 MHz) 芯片信息及速率DRAM: 128MBytes DDR容量為128MBU-Boot is running at DRAM 0 x87600000 BOOT在DDR中的運行地址第二階段會第二階段會顯示顯示Boot版本,版本,CPU及及DDR信息。此階斷主要將信息。此階斷主要將Bootloader的的stage2

5、加載到加載到DDR中,為下一步初始化中,為下一步初始化硬件,加載硬件,加載Kernel做準(zhǔn)備。做準(zhǔn)備。第二階段2-bootloader3LOGO、ENV=SERIAL 環(huán)境變量Flash is detected(0 x0906,0 x1c,0 x31,0 x15) 檢測到FlashMDrv_SERFLASH_GetInfo() Flash類型-品牌u32AccessWidth = 1 存取位數(shù)u32TotalSize= 2097152 Flash容量/u32BlkNum= 32 塊數(shù)量/u32BlkSize= 65536 塊大小 nand:AUTO CE/WP nand:自動 片選 寫保護(hù)第三

6、階段主要第三階段主要檢測檢測Flash信息,如果驗證通過則將從信息,如果驗證通過則將從Flash中讀取中讀取Kernel到到DDR。第三階段2-bootloader3Serial-COM5040917BIST OKBIST OKALL BIST OK!3456789A456789A456789AB56789ABC 67780123456789ABCDEF0123456789ABCDEF456789A456789AB 7777U-Boot 2011.06 (Aug 31 2012 - 13:35:16).Starting kernel .Uncompressing Linux. done, bo

7、oting the kernel.8M/S系列正常Log3-Mstar方案Log3打印信息顯示打印信息顯示:兩兩組組DDR的時鐘校驗正常的時鐘校驗正常,但緊接著第四行檢測它們與主芯片數(shù)但緊接著第四行檢測它們與主芯片數(shù)據(jù)校驗錯誤。據(jù)校驗錯誤。無返回信息8M/S系列DDR異常13-Mstar方案Log3123456789A -550123456789A0123456789A-5 8M/S系列DDR異常1每每一行中第一個中括號內(nèi)部顯示的主芯片輸入到一行中第一個中括號內(nèi)部顯示的主芯片輸入到DDR的信息,第二個中括號顯示的信息,第二個中括號顯示的是的是DDR輸出返回到主芯片中的信息輸出返回到主芯片中的信

8、息,兩者,兩者之間誤差之間誤差不超過不超過3個數(shù)。個數(shù)。很明顯可發(fā)很明顯可發(fā)現(xiàn)第一顆現(xiàn)第一顆DDR返回返回是不正常的,那么基本可以判斷是不正常的,那么基本可以判斷為第一為第一顆顆DDR出現(xiàn)出現(xiàn)損壞損壞或或虛虛焊焊(修復(fù)后證實故障點為(修復(fù)后證實故障點為U12 虛焊)虛焊)3-Mstar方案Log3DDR0時鐘校驗失敗,在第時鐘校驗失敗,在第4行的通訊檢測中,發(fā)現(xiàn)主芯片到該行的通訊檢測中,發(fā)現(xiàn)主芯片到該DDR的輸入信息的輸入信息都沒有,那么很可能是主芯片虛焊或損壞,當(dāng)然也不完全排除都沒有,那么很可能是主芯片虛焊或損壞,當(dāng)然也不完全排除DDR虛焊的情況虛焊的情況,經(jīng)維修后故障為主芯片虛焊。經(jīng)維修后

9、故障為主芯片虛焊。8M/S系列DDR異常23-Mstar方案Log3第二第二、三三行顯示兩顆行顯示兩顆DDR均檢測失敗,第四五行顯示兩顆均檢測失敗,第四五行顯示兩顆DDR均沒有收到來自主芯片的均沒有收到來自主芯片的信息,測量信息,測量DDR供電正常,故障范圍可以判斷主芯片不良或是虛供電正常,故障范圍可以判斷主芯片不良或是虛焊,焊,修復(fù)后證實主芯片修復(fù)后證實主芯片損壞。(損壞。(DDR供電短路也會引起上述打印信息)供電短路也會引起上述打印信息)8M/S系列DDR異常33-Mstar方案Log3第一第一顆顆DDR自檢失敗,所以分析第一顆自檢失敗,所以分析第一顆DDR損壞或者損壞或者CPU和第一顆和

10、第一顆DDR之間的排之間的排阻虛焊導(dǎo)致,多數(shù)為阻虛焊導(dǎo)致,多數(shù)為CPU損壞損壞。判斷是否為判斷是否為CPU損壞的方法,測量損壞的方法,測量CPU內(nèi)核供電內(nèi)核供電LDO輸出端對地阻值,正常一般為輸出端對地阻值,正常一般為60歐,有的為歐,有的為0歐,可用歐,可用手指感受手指感受下下CPU溫度,剛溫度,剛開機(jī)如果開機(jī)如果CPU很快很快發(fā)熱發(fā)熱的的話話,就很有主芯片損壞。,就很有主芯片損壞。8M/S系列DDR異常43-Mstar方案Log3打印信息顯示打印信息顯示:機(jī)器機(jī)器已經(jīng)順利檢過已經(jīng)順利檢過DDR、U-BOOT,當(dāng)當(dāng)開始跑到開始跑到NAND的時候卻發(fā)的時候卻發(fā)現(xiàn)無法識別現(xiàn)無法識別FLASH,無

11、法讀取無法讀取FLASH數(shù)據(jù)。數(shù)據(jù)。這種這種情況一般情況一般升級主程序升級主程序即可。即可。如果如果無法升級則要檢查無法升級則要檢查NAND是否正常。是否正常。8M/S系列FLASH異常13-Mstar方案Log3壞塊壞塊8M/S系列FLASH異常2右邊右邊顯示顯示BAD BLOCK,即,即NAND有壞塊的意思。這種情況需要更換有壞塊的意思。這種情況需要更換NAND。3-Mstar方案Log38M/S系列FLASH異常3無法無法掛載掛載root, flash有不識別的區(qū)。這種一般為有不識別的區(qū)。這種一般為NAND或或EMMC自身損壞所致,須更自身損壞所致,須更換。換。3-Mstar方案Log3

12、8M/S系列主程序異常LogBoot正常,但主程序丟失,重新升級主程序即可。正常,但主程序丟失,重新升級主程序即可。3-Mstar方案Log31.對于8M/S機(jī)芯無打印信息輸出,首先可以用ISP_Tool這個工具對其燒寫B(tài)oot,如果能連接則硬件無問題如果能連接則硬件無問題。2. 芯片和DDR通訊故障較多,可根據(jù)打印的內(nèi)容來判斷BIST檢測檢測OK的一般沒有硬件故障,大多是排阻或芯片虛焊排阻或芯片虛焊;BIST0對應(yīng)為程序運行DDR,BIST1對應(yīng)為圖像處理DDR。3.從打印信息中無法判斷故障時,可以嘗試重刷重刷Boot和升級主程序和升級主程序,很多問題能迎刃而解。8M/S系列維修總結(jié)3-Ms

13、tar方案Log38K系列正常Log4-MTK方案Log3DDR檢測檢測BOOT信息信息DRAM Channel A Calibration.HW Byte 0 : Calibration DQS(95 30), Error !HW Byte 1 : DQS(18 27), Size 10, Set 22.HW Byte 2 : DQS(23 28), Size 9, Set 25.HW Byte 3 : DQS(16 27), Size 12, Set 21.DRAM Input DQS Calibration fail !異常8K系列DDR異常Log上上圖中圖中DDR檢測失敗,造成的原因一

14、般為檢測失敗,造成的原因一般為DDR和和CPU虛焊或自身損壞,虛焊或自身損壞,DDR供供電異常。電異常。4-MTK方案Log3K機(jī)芯機(jī)芯DDR測試測試中,中,HW Byte0和和HW Byte1代表代表DDR1HW Byte2和和HW Byte3代表代表DDR2,故上,故上圖圖Log中通訊出錯的是中通訊出錯的是DDR2。8K系列DDR異常Log4-MTK方案Log3EEP讀取失敗,通常為I2C總線出現(xiàn)異常所致。8K系列I2C異常LogEEPROM出錯時首先應(yīng)檢測SCL和SDA電壓是否正常,EEP本身損壞的機(jī)率還是不大,一般多為I2C總線上掛的高頻頭,功放甚至是板材本身漏電所引起。4-MTK方案

15、Log31. 8K機(jī)芯無單獨存放Boot的SPI-Flash,Boot存放于NAND或是EMMC當(dāng)中,所以當(dāng)出現(xiàn)沒有打印信息時,可以嘗試用工具燒寫用工具燒寫B(tài)oot。燒寫過程中可以根據(jù)工具中返回的Log判斷故障位置,如果串口完全連不上,則要檢查芯片供電,復(fù)位和芯片自身是否正常。2. DDR測試失敗時,很多都是主芯片本身虛焊,可通過用力按壓芯用力按壓芯片片來判斷。3. 采用MT5501芯片的機(jī)芯很多只打印個Boot的問題,這種故障NAND/主芯片/DDR都有遇到,由易到難代換。8K系列維修總結(jié)4-MTK方案Log38A機(jī)芯正常Log分析5-Amlogic方案3DDR數(shù)據(jù)時鐘檢測數(shù)據(jù)時鐘檢測DDR

16、地址線檢測地址線檢測問題問題主板打印信息只有兩行,主板打印信息只有兩行,說明說明Boot并沒有運行。這類問題首先應(yīng)考慮存放并沒有運行。這類問題首先應(yīng)考慮存放Boot的的Flash工作是否正常,如果沒問題可重新燒寫工作是否正常,如果沒問題可重新燒寫B(tài)oot。8A機(jī)芯Boot異常Log分析5-Amlogic方案3打印打印信息第三到六行出現(xiàn)信息第三到六行出現(xiàn)lane0 x Fail,Lane出錯可以表明和出錯可以表明和DDR通訊時發(fā)生通訊時發(fā)生了故障,但并不能具體到某顆了故障,但并不能具體到某顆DDR,嘗試更換,嘗試更換DDR即可(一般為第一個即可(一般為第一個DDR),有時),有時主芯片損壞也會引

17、起主芯片損壞也會引起。8A機(jī)芯DDR異常Log分析5-Amlogic方案38A機(jī)芯DDR異常Log分析問題問題主板顯示主板顯示DDR地址線檢測失敗,一般為地址線檢測失敗,一般為DDR損壞,但難以判斷具體哪損壞,但難以判斷具體哪顆顆DDR引起引起,維修時注意,維修時注意。5-Amlogic方案38A機(jī)芯維修總結(jié)1. 8A機(jī)芯軟件故障率較高軟件故障率較高,大多表現(xiàn)為開機(jī)后在Logo處停下,進(jìn)不了主頁。此類故障直接升級直接升級主程序主程序均基本可解決。2. 8A機(jī)芯無專門燒寫B(tài)oot的工具軟件,Boot可以用編程器編程器,通用串口通用串口工具輸入命令工具輸入命令或是專門的引導(dǎo)專門的引導(dǎo)SD卡卡來燒寫

18、。3. 8A機(jī)芯串口默認(rèn)為關(guān)閉狀態(tài),所以打印信息只會打印到start kernel.,需要手動打開串口手動打開串口后,才會顯示加載內(nèi)核后的信息。5-Amlogic方案38R系列上電時首先也會檢測系列上電時首先也會檢測DDR通訊,只是不打印出來。通訊,只是不打印出來。在在8R6X機(jī)芯上第一顆機(jī)芯上第一顆DDR出問題是不會有任何信息出來的,出問題是不會有任何信息出來的,8R9X上則會打印一上則會打印一個個H。上圖為。上圖為8R6X的的Log中,前面是有打印的,問題出在第二顆中,前面是有打印的,問題出在第二顆DDR上,上,CPU和它和它的通訊有問題。的通訊有問題。8R系列異常Log分析停在此處6-R

19、ealtek方案3 上圖故障板中上圖故障板中測量測量各各個關(guān)鍵點電壓正常,嘗試給主板燒寫引導(dǎo)程序,可以寫入成個關(guān)鍵點電壓正常,嘗試給主板燒寫引導(dǎo)程序,可以寫入成功功。嘗試燒寫主程序,升級后故障依舊,懷疑第二顆嘗試燒寫主程序,升級后故障依舊,懷疑第二顆DDR損壞,更換后,開損壞,更換后,開機(jī)正常機(jī)正常。8R系列異常Log分析6-Realtek方案3上面上面顯示顯示程序在運行過程中丟失,一般對其程序在運行過程中丟失,一般對其重新重新升級主程序升級主程序。之前之前8M系列也會有同系列也會有同樣的打印信息,對比起來記憶會更加深刻樣的打印信息,對比起來記憶會更加深刻。8R系列異常Log分析6-Realt

20、ek方案38R系列異常Log分析上面上面顯示讀取顯示讀取NAND中的鏡像失敗,這種一般重新升級主程序即可,升級過程中的鏡像失敗,這種一般重新升級主程序即可,升級過程注意注意NAND壞塊數(shù)量,過多必須要更換。壞塊數(shù)量,過多必須要更換。6-Realtek方案31. 8R機(jī)芯無打印信息時可以首先用工具軟件升級升級Boot:能連接的情況下表明CPU和Flash沒有問題。不能連接則檢查CPU和Flash自身工作條件。2. 工具能連接但是無法寫入Boot,這類問題需要檢查CPU和和DDR1(位號(位號U2)之間的通訊之間的通訊是否正常-排阻或板材。3. Boot寫入正常但是仍無打引信息,這類問題需要檢查C

21、PU和和DDR2(位號位號U3)之間的通訊之間的通訊-排阻或板材。4. 8R6X由于板材問題占多數(shù),所以在更換DDR或芯片前一定要測試排阻對地阻抗排阻對地阻抗是否正常。8R系列維修總結(jié)6-Realtek方案38H系列異常Log分析7-Hisi方案32182 ERROR-HI_PDM:DRV_PDM_GetPanelIndex922:Medium panel index19 is out of range18!2201 ERROR-HI_PDM:DRV_PDM_GetPanelIndex922:Medium panel index19 is out of range18!2209 ERROR-H

22、I_PDM:DRV_PDM_ReadPanelBody998:ERR: HI_DB_GetKeyByName Failure!2216 ERROR-HI_PDM:DRV_PDM_GetPanelParam1021:Call PDM_ReadPanelBody Failure!2223 ERROR-Invalid:PANEL_DRV_CheckPanelRect64:Func:PANEL_DRV_CheckPanelRect Line:64 Info:2231 ERROR-Invalid:PANEL_DRV_CheckPanelRect64:Panel width invalid!2238 ER

23、ROR-Invalid:HI_DRV_PANEL_Init1407:Func:HI_DRV_PANEL_Init Line:1407 Info:2245 ERROR-Invalid:HI_DRV_PANEL_Init1407:Get PanelInfo from PDM failed or PanelInfo Illegal! 根據(jù)根據(jù)打印信息顯示,當(dāng)前打印信息顯示,當(dāng)前EEPROM中的屏參為中的屏參為19,而軟件支持屏參范圍只到,而軟件支持屏參范圍只到18 ,因此會出現(xiàn)黑屏,因此會出現(xiàn)黑屏問題??赡苁怯捎谏壛藛栴}。可能是由于升級了8200-8H80的軟件導(dǎo)致。的軟件導(dǎo)致。嘗試嘗試進(jìn)入進(jìn)入r

24、ecovery模式重新升級,但是無法進(jìn)入到模式重新升級,但是無法進(jìn)入到recovery(有可能是已經(jīng)進(jìn)入,但是屏幕無法顯(有可能是已經(jīng)進(jìn)入,但是屏幕無法顯示),因此,使用示),因此,使用Hitool工具重新燒寫工具重新燒寫boot程序,然后進(jìn)入程序,然后進(jìn)入recovery模式,重新升級模式,重新升級65G8210主程序后,主程序后,故障排除。故障排除。打印信息顯示:無法讀取打印信息顯示:無法讀取eMMC,經(jīng)分析,這種情況大部分可能是經(jīng)分析,這種情況大部分可能是eMMC損壞,損壞,或者主芯片損壞,若依舊無法修復(fù),則需考慮板材問題?;蛘咧餍酒瑩p壞,若依舊無法修復(fù),則需考慮板材問題。8H系列異常L

25、og分析7-Hisi方案38H系列維修總結(jié)打印工具4升級小板介紹升級小板介紹4-1 升級小板升級小板實際上實際上是一塊是一塊USB轉(zhuǎn)串口的轉(zhuǎn)接板。通過它對主板的轉(zhuǎn)串口的轉(zhuǎn)接板。通過它對主板的Flash進(jìn)行燒寫程序,就是利用它來建立電腦進(jìn)行燒寫程序,就是利用它來建立電腦USB口和主板主芯片串口之間口和主板主芯片串口之間地通訊地通訊。當(dāng)前我們采用。當(dāng)前我們采用的方案的方案為為CH341A升級小板和升級小板和FT2232刷機(jī)盒刷機(jī)盒子。子。4-1 左上角有個開關(guān),查看打印信息時左上角有個開關(guān),查看打印信息時候開關(guān)要打在候開關(guān)要打在UART一邊,即左邊一邊,即左邊 部分部分8M系列的主板需要把系列的主

26、板需要把 RXD-SDA,TXD-SCL相連相連(如右圖如右圖)才能才能顯示出打印顯示出打印信息信息,通過將開關(guān)撥動,通過將開關(guān)撥動到到IIC即可。即可。升級小板介紹升級小板介紹打印工具安裝與調(diào)試打印工具安裝與調(diào)試4-2 我們常用的超級終端工具軟件我們常用的超級終端工具軟件 secureCRT,圖標(biāo)為右圖,這是一款很,圖標(biāo)為右圖,這是一款很強(qiáng)大的軟件強(qiáng)大的軟件 作用:這款工具對我們的用處是亮化機(jī)器作用:這款工具對我們的用處是亮化機(jī)器內(nèi)部的工作狀態(tài),把內(nèi)部運行狀態(tài),通過內(nèi)部的工作狀態(tài),把內(nèi)部運行狀態(tài),通過串口輸出,顯示出來,方便我們確定故障串口輸出,顯示出來,方便我們確定故障點。點。4-2 串口工具設(shè)置串口工具設(shè)置:首先要保證電腦上安裝了首先要保證電腦上安裝了USB串口驅(qū)動程序串口驅(qū)動程序CH341SER.EXE 方法為:方法為:1.先把串口升級小板插入先把串口升級小板插入USB口中口中 雙擊雙擊SETUP圖標(biāo)(圖一),會出現(xiàn)對話框(圖二)圖標(biāo)(圖一),會出現(xiàn)對話框(圖二) 點擊點擊 INST

溫馨提示

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

評論

0/150

提交評論