您的位置:網站首頁 > 電器維修資料網 > 正文 >
關于液晶電視的開機打印信息
來源: 日期:2014-1-1 12:42:40 人氣:標簽:
液晶電視開機打印信息這個概念在很多維修同行的腦海中還是比較模糊的一個概念!說實話我也明白的不是很多,僅是剛剛了解而已。我在這里獻丑的目的只有一個,就是希望廣大同行不清楚這個問題的能對對這個問題有個了解,非常精通這個問題的能夠對我多多指教。畢竟技術是用來交流的,保守沒有意義!
首先我們要來了解幾個關于打印信息的幾個基礎性問題。
1,什么是開機打印信息?我們為什么要獲取開機打印信息呢?
開機打印信息其實是機器本身運行程序的一部分,它能夠實時顯示機器內部程序指令的運行狀態和運行進度。 當我們獲取了開機打印信息,那么機器內部的程序運行狀態就基本對我們亮化了,就可以幫助我們快速判斷出機器故障的所在了。比如,flash 壞了機器可能不能正常開機,ddr壞了機器可能也不能正常開機,而且有些機器有兩塊甚至4塊ddr,那么不開機是由哪塊ddr引起的呢??這些問題開機打印信息都可以幫我們解決。
2,如何獲取開機打印信息?
獲取開機打印信息需要我們準備的硬件:1,電腦 一臺 2,液晶電視的isp升級工具一個。大家都清楚電腦是什么東西我就不多說了。那么isp升級工具呢?常見的isp升級工具其實就是一塊usb轉串口的的轉接板。通過它對主板的flash進行升級,其實就是利用它來建立電腦usb口和主板主芯片串口之間的通訊,當通訊正常后,主芯片會將程序在計算機的控制下寫入到flash內。下面貼幾張不同廠家的isp升級板照片。他們在很多時候其實是通用的。
兆馳mst方案升級板tcl 熊貓等康冠代工機器升級板
創維液晶通用升級小板
總之用上述小板是用來來建立電腦和主板主芯片之間通訊的。從這個意義上講它們的作用是相同的!(不同的小板會因小板上所用轉換芯片不同,而對應不同的電腦驅動程序)
硬件準備好了,還需要準備軟件!1,升級小板的電腦驅動程序(不裝驅動會導致電腦無法識別到我們的isp升級板的) 2,超級終端工具軟件 securecrt
(關于securecrt的使用方法和步驟我將在下一篇博文里面詳細介紹,敬請關注!或直接加我qq索取)
3,打印信息顯示的機器開機檢測硬件大致的先后順序是怎樣的?我們要從打印信息信息中獲取什么樣的有用信息?
一般來說機器開機時首先會檢測ddr的版本以及ddr與主芯片之間的通訊是否通暢。(看到這里大家明白為什么ddr有問題會開不了機了吧!)緊接著會對引導程序即u-boot的版本及運行情況進行檢測。當檢完引導程序后會檢測主程序即nand flash的版本和運行情況。等到這些都順利檢完,就開始對usb,功放,高頻頭等軟件進行檢測。至于我們要從打印信息信息中獲取什么樣的有用信息,這個完全看各位的理論水平和知識范圍了,比如你是研發師!那你肯定看懂的東西更多,你獲取的有用知識就越多。一般來說我們能分清楚信息中的幾個模塊就基本入門了,即ddr模塊,u-boot模塊,nand flash模塊。看明白這幾個模塊,你就能基本判斷出你的程序運行到什么地方了,大致的故障范圍也就明白了。比如說,你的打印信息顯示ddr還沒正常檢測過去,那么你覺得你的機器可能是 nand flash故障嗎?
4,所有機器都有打印信息嗎?
這個因機器本身軟件而異,有些機器可能在軟件中禁用了,我就嘗試過打印熊貓好幾款電視的打印信息,我確定機器正常,連接正常的情況下,就是打印不出來。創維的就基本都能打出來,海信,tcl的后期電視也試過不少,也都可以。假如一臺電視該機型正常時應該有打印信息,而你打印卻不出來,那么請首先檢查你的升級小板是否連接正確,如果你確定連接無誤,那么可能就是你主板的主芯片的核心工作條件異常了,比如核心供電異常,晶振,復位異常等。一般來說只要機器能聯機進行正常的軟件升級與燒寫,那么機器的cpu部分核心工作條件是沒什么問題的。一般ddr異常的話也不會影響isp聯機升級,以及導致無打印信息(當然在某些機芯里面也出現過ddr附近故障引起無法升級和無打印信息)
有了上述預備知識那么我們來分析幾個打印信息案例 打印信息來源機芯:mst6i48,mst6i78等
案例1 不開機。打印信息如下:
uart_115200 (波特率baud rate )
bist0-ok (檢測ddr1,ok!)
bist1-ok (檢測ddr2,ok!)
[123456789a][]-55
[0123456789a][0123456789a]-55 跑到此處信息停止打印!
bist0,bist1代表機器的兩塊ddr,在實際主板上位號分別為u12,u13。其中u12負責處理開關機等信息,u13負責圖像處理。信息顯示兩塊ddr的版本檢測正常,但緊接著檢測它們與主芯片通訊時卻發生意外。第4,5行中第一個中括號內部顯示的主芯片輸入到ddr的信息,第二個中括號顯示的是ddr輸出返回到主芯片中的信息,很顯然輸出是不正常的。那么機器不開機的原因很可能是u12 ddr虛焊。
案例2 不開機 。打印信息如下:
uart_115200
bist0-fail(失敗)
bist1-ok
[][]-33
[0123456789a][0123456789]-54 打印到此處就再無打印信息了!
很顯然bist0 檢測失敗,即有一塊ddr 沒正常工作,但是此時我們不能馬上就判斷ddr損壞,因為在4,5行的通訊檢測中,我們發現主芯片到該ddr的輸入信息都沒有,那么很可能是主芯片虛焊,或損壞。當然也不完全排除ddr虛焊的情況。總之該故障與引導程序,nand flash是沒關系的。
案例3 不開機。打印信息如下:
uart_115200
bist0-fail
bist1-fail
[][]-44
[][]-44 打印到此處就無打印信息了!
很明顯兩塊ddr均檢測失敗,通訊檢測發現兩塊ddr均沒有收到來自主芯片的信息,故障范圍毫無懸念只能是主芯片不良或是虛焊了
案例4 不開機。打印信息如下:
u-boot (aug 27 2010 - 18:22:39) (引導程序部分)
board: mstar titania (cpu speed 504 mhz)
dram: 134217728
skipping flash_init
flash: 0 kb
nand: (nand部分)
unknown flash 跑到此處,打印信息停止
限于篇幅ddr部分的檢測信息沒截下來,程序都跑過u-boot了,ddr是沒事的。信息顯示機器已經順利檢過ddr,u-boot,可當開始跑到nand 的時候卻發現無法識別flash了,沒法讀取flash數據。一般來說升級一遍軟件即可。當然也不排除主芯片壞了,或是nand硬件損壞
案例5 不開機。打印信息如下:
board: mstar titania (cpu speed 504 mhz)
dram: 134217728
skipping flash_init
flash: 0 kb
&(ddr,u-boot檢過啦,下面來跑nad程序)
nand: nand_bbt: searching bbt....bad block table found at page 65472, version 0x01
nand_bbt: searching bbt.....bad block table found at page 65408, version 0x01
nand_read_bbt: bad block at 0x06880000
128 mib
in: serial
out: serial
err: serial
net: no ethernet found.
msvc00b000100100208811da0000000
set miu0 group priority:c9.....
set miu1 group priority:c9..... (打印到此處后,無任何信息)
一般來說該故障是由nand flash異常所致,可嘗試升級nand flash, 至于那些字母是什么意思,我也不知道!有知道的請告訴我,不甚感激
案例5 不開機, 打印信息如下:
boot-preloader t8032 no ack!
dram channel a calibration.
dram input dqs calibration fail ! 打印到此處無信息
這是我自己親自維修過的一臺機器,創維8k88機芯的,不開機,藍燈亮打印信息顯示上述能容后我馬上就放棄維修了,很顯然ddr通訊不正常啊!!對bga焊接的ddr和主芯片來說,我對自己焊好它沒自信。
限于水平以及篇幅,我就不再多寫了,對于這個打印信息在維修電視中的應用請廣大同行注意一下,還請精通此道的老師多多指教!!不甚感激!!!
附:創維8m92機芯開機打印信息
>> reset uart_115200(波特率)
bist0-ok(ddr1正常)
bist1-ok(ddr1正常)
[456789abcd][456789abcd]-88( ddr1的中間點信息)
[456789abc][56789abc]-88( ddr2 的中間點信息)
-u(如果只跑到這里就停下來了,請重新燒寫boot)
hello u-boot(開始跑boot程序)
u-boot 1.1.6(jun 18 2011-10:24:15) (boot版本信息)
board: mstar janus2 (cpu speed 600 mhz)(本機cpu速率)
dram: 128mbytes(本機ddr大小)
u-boot is running at dram 0x87600000 (boot程序的運行地址)
module: keypad usb fat nand flash ubi ubifs net spi standby jffs2 logo env=serial
flash is detected(0x0906,0x1c,0x31,0x15) (spi flash檢測地址)
mdrv_serflash_getinfo()
u32accesswidth = 1
u32totalsize = 2097152
u32blknum = 32
u32blksize = 65536
>>> nand:auto ce/wp
>>>>> mboot: nfie clk (reg_clk_nfie=0x10)
>>>> set duty cycle to 3:1 (nc_width=0x410)
flash make code = 0x2c,id =0xdc
flash make code = 0x2c,id =0xdc
.[info] cache line size: 64 bytes
nand: 512 mbytes(nand信息,如果在這里出現unknown flash 就是上述實例4的故障)
in: serial(串行)
out: serial
err: serial
net: msvc00b000100100415881th0000000t
envflag =:238.....config_env_addr=:1e0000
keypad_pressed_1 is:0
channel =0,adc_val=ff
在此衷心鳴謝創維總部姜龍老師,在打印信息這個問題他給我提供了很大的幫助!!!謝謝
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 獲取液晶電視的開機打印信息并判斷其故障
- 下一篇: 測量待機漏泄電流技巧與方法