【技術實現(xiàn)步驟摘要】
本專利技術涉及EC寄存器讀取技術,針對筆記本和平板進行設計,提出一種用串口讀EC寄存器的方法。
技術介紹
EC是筆記本和平板上必備的芯片,是一顆可編程的芯片。它是筆記本和平板上除了CPU和橋片外,最重要的一個芯片。它管控著電源時序,電池,鍵盤,風扇,溫度等。既然是可編程的,那么編程過程中出現(xiàn)問題不可避免。出現(xiàn)問題,如何定位問題的根源,是十分重要的。在正常情況下,我們看到問題的現(xiàn)象,一般都可以猜測出問題出現(xiàn)的原因,并迅速解決它。但有些復雜的問題,我們一定要讀出它的寄存器,來確定這些寄存器是否按照我們預先的設定給賦值。讀出寄存器的方法有很多,如在操作系統(tǒng)下運行廠商給的軟件,或者連接JTAG工具。廠商給的軟件一定要在啟動操作系統(tǒng)下才能使用,而主板剛開始調(diào)試階段是開不了機的,所以也無法進入操作系統(tǒng)。所以這種純軟件的方式,使用范圍比較有局限性。JTAG功能十分強大,可以滿足我們的需求,但是JTAG接口PIN腳比較多,連接方式比較麻煩。有的使用SMBUS的JTAG連接相對簡單,但卻占用SMBUS資源,讓該組SMBUS所掛的設備無法使用。有的JATG工具還需要找EC廠商購買,增加了額外的開銷。
技術實現(xiàn)思路
為了解決以上技術問題,本專利技術提出了一種用串口讀EC寄存器的方法,通過串口直接讀取EC的寄存器值。很多主板廠商,都會提供串口打印信息功能,來追蹤代碼的流程。本專利技術的技術方案是:一種用串口讀EC寄存器的方法,在EC代碼的串口中斷函數(shù)里,增加調(diào)試代碼,通過RX接收從調(diào)試端傳來的數(shù)據(jù)。如果遇到讀命令,就繼續(xù)接收讀的地址和寬度,然后將該地址值內(nèi)的數(shù)據(jù)通過TX傳給調(diào)試端; ...
【技術保護點】
一種用串口讀EC寄存器的方法,其特征在于在EC代碼的串口中斷函數(shù)里,增加調(diào)試代碼,通過RX接收從調(diào)試端傳來的數(shù)據(jù)。
【技術特征摘要】
1.一種用串口讀EC寄存器的方法,其特征在于在EC代碼的串口中斷函數(shù)里,增加調(diào)試代碼,通過RX接收從調(diào)試端傳來的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果遇到讀命令,就繼續(xù)接收讀的地址和寬度,然后將該地址值內(nèi)的數(shù)據(jù)通過TX傳給調(diào)試端;如...
【專利技術屬性】
技術研發(fā)人員:趙龍偉,趙瑞東,于治樓,陳乃闊,吳登勇,
申請(專利權(quán))人:山東超越數(shù)控電子有限公司,
類型:發(fā)明
國別省市:山東;37
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。