日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

读芯片信息出错3_十分钟看懂串口打印信息(1)

發布時間:2024/7/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 读芯片信息出错3_十分钟看懂串口打印信息(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、軟件串口打印信息加載流程

不管何種機芯方案,在上電開機后,軟件 總會初始化復位和加載相關內容和應用,這部 分的信息通常我們采用串口工具來進行讀寫的 操作。

針對我們工作的需求和作為問題處理的可 靠工具,讀取串口打印信息并對其中的內容進 行分析,更顯得尤為重要。

那么,對于串口打印信息,我們一般可以 按照右圖所示的流程進行,完成軟件從啟動到 正常運行所需要的六大部分內容。而每個公司 ,每個機芯都會有其特有的打印信息。而從同 一個公司(例如MSTAR)方案在加載時會有類 似,可進行對比。

另一方面,功能機和智能機打印信息不同 ,智能機中采用的Android或Linux系統打印信息 也會不同。接下來就讓我們對此做對比查看。

二、待機狀態下加載內容—主芯片初始化

我們電視上電后狀態就兩種,一種是上電待 機,另外一種則是上電開機。

不管是上電待機還 是開機,都必須加載右圖所示的前三部分內容。

首先是主芯片的初始化,以下是主流芯片初 始化的部分內容:?

(1)MS901&MS881:

UART_115200

(2)NT67:

REG_SDC_CLK_CTRL = c043

REG_SDC_CLK_CTRL = 203

(3)RT95:

Ggoo ARM JR

(4)UX38:

?xF72F09FD cycle now

Jump to 0xBB018100 P00002E30 1 S

82D48CEEC0F9D867776222C1DF578346AEBE8709

7317CD1F0665F23B097FC0BE54DA2EC13EDC1A22 A

(5)AM6C:

EEEE I3000000032940xf100110303;77500EEEE

I400000004294_M6_BL1_1483<253?333

二、待機狀態下加載內容—主芯片初始化

二、待機狀態下加載內容—DDR通訊初始化

二、待機狀態下加載內容—載入Boot/相關硬件

在各機芯載入Boot/相關硬件的部分 時,大概有如右圖所示的9種加載信息 (無先后順序之分)。每個軟件配置的 不同的廠家得到的機芯的BOOT加載內 容和順序都不相同(是否可標準化), 只能根據各機芯不同進行查看。

三、識別開機狀態后加載內容

通過此前的主芯片初始化、DDR檢測與加 載Boot/硬件等操作后,軟件會識別電視的狀態 是上電開機還是上電待機狀態。若為上電待機 狀態,打印信息上基本會顯示下列字樣:

PowerDown/Off 或 Standby?

若為上電開機狀態,程序繼續運行Kernel。Kernel操作系統內核是指大多數操作系統的核 心部分。它由操作系統中用于管理存儲器、文 件、外設和系統資源的那些部分組成。智能機 上,會搭載安卓系統或Linux系統;功能機則直 接搭載相關驅動硬件配件等即可。

三、識別開機狀態后加載內容—載入Kernel

三、識別開機狀態后加載內容—運行Kernel/加載相關模塊及驅動

四、主芯片初始化異常打印信息判斷

對于初始化啟動流程中主芯片初始化不成功,則機芯板表現為無打印信息。開機上電 無打印信息的情況比較容易判斷,無Mboot,晶振壞,供電短路斷路,主芯片損壞等異常 導致。

按照正常流程,做此類排查:

1、確認各DC_DC模塊對地阻值是否正常,供電是否正常;?

2、確認晶振阻值是否正常,電壓是否正常;?

3、接入工具重新抄寫Mboot,確認是否能夠正常打印信息;?

4、確認上述均無異常,可嘗試對芯片做對調實驗(如果有工具,可對拆下的芯片做檢測) 看是否能夠正常。

五、DDR初始化異常打印信息判斷

對于初始化啟動流程中DDR初始化不成功。若與主芯片相連的DDR,則會導致機芯板 無法正常開機工作,整機情況下出現的情況即為三無;若與圖像處理芯片相連的DDR,則 機芯板能夠正常開機,整機會卡死在Logo處,需要外接入圖像處理芯片處查看打印信息。

其次,通過打印信息判斷為DDR通訊異常Fail后,需要從DDR供電,排阻阻值,芯片 焊接、過孔等項逐一排查判斷。

對故障板進行故障確認,測量DDR基本供電電壓是否有異常;

通過打印信息明確故障,同時鎖定故障區域,縮小分析范圍;?

對DDR線路排阻進行測量排查,尋找阻值異常點;如阻值異 常,可通過對比確認;?

確認過孔,如過孔在芯片底下,須拆芯片確認;對阻值異常點 交廠家進行分析,確定導致阻值異常的原因;?

去除芯片后焊盤線路阻值恢復正常,IC阻值正常可重焊確認;?

IC阻值異常或者重焊故障依舊,再依次更換DDR、主芯片。

(1)、MS801、MS901&MS818A的MSTAR芯片打印信息判斷主IC與DDR通訊異常:

(2)、MS822、MS918打印信息判斷主IC與DDR通訊異常:

(3)、AM6C芯片打印信息判斷主IC與DDR通訊異常:

對于AM6C的主板,接串口打印LOG,如果讀到以下信息如下:

m6tv_h32_v1#EEEE I3000000032940xf100110303;77500EEEE I40000000429

4_M6_BL1_1483<253?333

PGSR0: 0x818001ff

PGSR1: 0x00000000

…… (中間省略若干)

PUB init fail! Reset...

此打印表示CPU和DDR之間通訊出錯,數據線或者DQS線出錯;

DDR init test fail! Reset...

此打印表示CPU和DDR U14、U15之間通訊出錯,地址線出錯。

(3)、AM6C芯片打印信息判斷主IC與DDR通訊異常:

(4)、MT55芯片打印信息判斷主IC與DDR通訊異常:

用串口工具讀打印信息如下,則判定為DDR通信異常。但無法區分是哪一個DDR fail。

BootDRAM

Channel A Calibration.

Byte 0 : Gating(2 ~ 62), Size=61, Mid=34, Set=34.

Byte 1 : Gating(2 ~ 52), Size=51, Mid=29, Set=29.

Byte 2 : Gating(2 ~ 67), Size=66, Mid=36, Set=36.

Byte 3 : Gating(2 ~ 62), Size=61, Mid=34, Set=34.

DRAM Input DQS Calibration fail !

(5)、RT95芯片打印信息判斷主IC與DDR通訊異常:

1、板卡接好串口打印工具,連接好SecureCRT工具,按住ESC鍵,遙控或者按鍵開機, 等系統打印信息窗口出現”Realtek>”顯示進入Uboot模式后松手;(注:按ESC鍵進入 UBOOT時必須注意,鼠標不能停留在下方DDR輸入指令小窗口,不然無法進入UBOOT)

2、進入UBOOT后,在打印信息下方小窗口,因為U601、U602與U603、U604訪問不同 ,需要以下兩種方式分別查詢:?

輸入測試DDR指令:mtest 0x10000000 0x11000000 all 100,然后按ENTER鍵確認(此指 令是測試U601、U602與主芯片的通訊)

輸入測試DDR指令:mtest 0x40000000 0x41000000 all 100,然后按ENTER鍵確認(此指 令是測試U603、U604與主芯片的通訊)

3、如果兩個DDR均出現異常,會出現如下信息。但出現如下信息,不一定是DDR異常。L00000022

(6)、MT07打印信息異常判斷DDR與主芯片通訊異常:

從下列打印信息可判斷出是哪部分DDR芯片與主芯片通訊不良:

1、如果只出現黃色部分,即從error on bit 0~error on bit 15,則表示 DDR芯片U601與主芯片通訊不良;?

2、如果只出現綠色部分,即從 error on bit 16~error on bit 31, 則表示DDR芯片U602與主芯片 通訊不良;

3、如果兩部分都同時出現,即 從error on bit 0~error on bit 31 ,則表示DDR芯片U601、U602 共同連接處與主芯片通訊不良。

(7)、MS901K帶6M40芯片的打印讀取方法及判斷

對于帶6M40的主板,以MS901K為例,U1301與U1302線路異常會造成6M40 不工作,U1303與U1304線路異常只會造成圖像異常。

MS901K 6M40的打印不同與P1202軟件抄寫口,針對KL與KV系列有兩類讀取端口。左圖是針對VB1接口的位置,需要在背面U_TX、U_RX、U_GND位置加焊一個座子才能 進行讀取;右圖為LVDS 接口的串口位置,使用P1203口即可完成軟件串口打印。正常的打印卡頭如下:

EMIU0 ALvs ALvs 7,7 BLvs 9Lvs 6,6 BLvs 9Lvs 7,7 ALvs ALvs 5,5 //以上對應DDR U1301、U1302與6M40 的通訊正常;

MIU1 9Lvs 9Lvs 7,7 BLvs ALvs 5,6 ALvs ALvs 7,7 BLvs BLvs 6,6 //以上對應DDR U1303、U1304與6M40 的通訊正常;

(8)、MS901K等帶6M40芯片的打印讀取方法及判斷

將U1301、U1302相關DDR線路短路,如打印1,顯示MIU0 FAIL,程序無打印;

將U1303、U1304相關DDR線路短路,如打印2,顯示MIU1 FAIL,程序能正常運行;?

打印1:

MIU0?

BIST FAIL!!!0Lvs BIST FAIL!!!0Lvs 7,7?

BIST FAIL!!!0Lvs BIST FAIL!!!0Lvs 6,6?

BIST FAIL!!!0Lvs?

BIST FAIL!!!0Lvs 7,7 BIST FAIL!!!0Lvs?

BIST FAIL!!!0Lvs 6,6?

MIU1 9Lvs 9Lvs 7,7 BLvs ALvs 5,6 ALvs ALvs 7,7 BLvs BLvs 6,6 DTEg_u2APFlah_uhAPhlahEng_ug_ Coy

打印2:

EMIU0 ALvs ALvs 7,7 BLvs 9Lvs 6,6 BLvs 9Lvs 7,7 ALvs ALvs 5,5?

MIU1 BIST FAIL!!!?

0Lvs BIST FAIL!!!?

0Lvs 7,8 BIST FAIL!!!

0Lvs BIST FAIL!!!?

0Lvs 6,6 BIST FAIL!!!?

0Lvs BIST FAIL!!!

0Lvs 7,7 BIST FAIL!!!

Lvs BIST FAIL!!!

0Lvs 5,6

近期精彩:

1、邏輯板6870C-0401C改倒屏方案

2、綁定AUO友達LCD液晶玻璃失效問題分析與解決方案

3、LG液晶屏體故障快速解決方案

4、【免費】創維42/47/55E70RG主板,刷機文件

5、長虹LT40876FHD一例特殊故障維修

看打印信息需要哪些硬件?

1,電腦 一臺?

2,U

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的读芯片信息出错3_十分钟看懂串口打印信息(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。