專利名稱:用于串行筆記本電腦除錯(cuò)的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于一種計(jì)算機(jī)系統(tǒng)除錯(cuò)方法,特別涉及一種用于串行筆記本電腦除錯(cuò)的方法。
背景技術(shù):
PC機(jī)上的故障,按顯示器上是否有顯示為界,可以分成兩大類故障一類故障稱為〃 關(guān)鍵性故障〃 。PC機(jī)在開機(jī)時(shí)都要進(jìn)行上電自檢(Power On Self Test,即POST),在主板BIOS的引導(dǎo)下,嚴(yán)格檢測(cè)系統(tǒng)的各個(gè)組件,如果計(jì)算機(jī)存在硬件故障, 一般情況下會(huì)在此時(shí)反映出來。POST的過程大致為加電一CPU —ROM BIOS —System Clock — DMA — 64KbRAM — IRQ — Display Card等,檢測(cè)顯卡以前的過程稱為關(guān)鍵性部件測(cè)試,任何關(guān)鍵性部件有問題,計(jì)算機(jī)都將處于掛起狀態(tài),只能按Reset鍵或重新開機(jī),這一類故障就屬于〃 關(guān)鍵性故障〃 ,習(xí)慣上又將這些故障稱之為〃 核心故障〃 。產(chǎn)生核心故障的器件主要有主板、CPU、顯卡、內(nèi)存和電源等;另一類故障稱為〃 非關(guān)鍵性故障〃 。檢測(cè)完顯卡后,計(jì)算機(jī)將對(duì)其余的內(nèi)存、I/O 口、軟硬盤驅(qū)動(dòng)器、鍵盤、即插即用設(shè)備、CMOS設(shè)置等進(jìn)行檢測(cè),并在屏幕上顯示各種信息和出錯(cuò)報(bào)告。在這期間檢測(cè)到的故障,就是〃 非關(guān)鍵性故障〃 。此時(shí)如果有不正常的設(shè)備,就會(huì)在相應(yīng)的檢測(cè)部位停下來并報(bào)告錯(cuò)誤信息,提示用戶選擇是繼續(xù)進(jìn)行還是重新啟動(dòng)計(jì)算機(jī);如果一切正常,計(jì)算機(jī)將設(shè)備清單在屏幕上顯示出來,并按CMOS中設(shè)定的系統(tǒng)啟動(dòng)驅(qū)動(dòng)器,裝載引導(dǎo)程序(boot)啟動(dòng)系統(tǒng)。 目前采用最廣泛的是PCI debug卡或者LPC debug卡來實(shí)現(xiàn)debug除錯(cuò)功能,這些卡都需要大量的數(shù)據(jù)線用來實(shí)現(xiàn)數(shù)據(jù)的傳輸,不利于筆記本這種小體積的產(chǎn)品的生產(chǎn)調(diào)試,并且很難實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ)。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)中所存在的問題,本發(fā)明旨在提供一種用于串行筆記本電腦除
錯(cuò)的方法,以實(shí)現(xiàn)筆記本電腦增加DEBUG除錯(cuò)功能的簡易性。 本發(fā)明的一種用于串行筆記本電腦中除錯(cuò)的方法,包括以下步驟 通過嵌入式控制器(EC)的低引腳數(shù)總線(LPC)通道或者其他專用集成電路將CPU
機(jī)寫向80H 口或者其他IO 口的DEBUG數(shù)據(jù)經(jīng)過南橋發(fā)送到低引腳數(shù)總線總線; 低引腳數(shù)總線總線通過多線傳輸將DEBUG數(shù)據(jù)發(fā)送至嵌入式控制器; 嵌入式控制器接收DEBUG數(shù)據(jù)并將該數(shù)據(jù)按照一定數(shù)據(jù)格式編碼成串口數(shù)據(jù); 所述串口數(shù)據(jù)通過串口單線傳輸至外部接收顯示。 采用本方法所取得的有一效果是,可以有效減少筆記本在增加debug功能中的成本,方便研發(fā)、工廠和維修人員調(diào)試。
圖1為本發(fā)明方法的流程3
圖2為本發(fā)明方法中串口數(shù)據(jù)處理流程圖
具體實(shí)施例方式
如圖1所示,本發(fā)明的一種用于串行筆記本電腦中除錯(cuò)的方法,包括以下步驟 通過嵌入式控制器(EC)的低引腳數(shù)總線(LPC)通道或者其他專用集成電路將CPU
機(jī)寫向80H 口或者其他IO 口的DEBUG數(shù)據(jù)經(jīng)過南橋發(fā)送到低引腳數(shù)總線總線; 低引腳數(shù)總線總線通過多線傳輸將DEBUG數(shù)據(jù)發(fā)送至嵌入式控制器; 嵌入式控制器接收DEBUG數(shù)據(jù)并將該數(shù)據(jù)按照一定數(shù)據(jù)格式編碼成串口數(shù)據(jù); 所述串口數(shù)據(jù)通過串口單線傳輸至外部接收顯示。 圖2所表示的是為本方法中串口數(shù)據(jù)處理過程。
權(quán)利要求
一種用于串行筆記本電腦除錯(cuò)的方法,其特征在于包括以下步驟通過嵌入式控制器(EC)的低引腳數(shù)總線(LPC)通道或者其他專用集成電路將CPU機(jī)寫向80H口或者其他IO口的DEBUG數(shù)據(jù)經(jīng)過南橋發(fā)送到低引腳數(shù)總線總線;低引腳數(shù)總線總線通過多線傳輸將DEBUG數(shù)據(jù)發(fā)送至嵌入式控制器;嵌入式控制器接收DEBUG數(shù)據(jù)并將該數(shù)據(jù)按照一定數(shù)據(jù)格式編碼成串口數(shù)據(jù);所述串口數(shù)據(jù)通過串口單線傳輸至外部接收顯示。
全文摘要
本發(fā)明公開了一種用于串行筆記本電腦除錯(cuò)的方法,以實(shí)現(xiàn)筆記本電腦增加DEBUG除錯(cuò)功能的簡易性。通過EC的LPC通道或者其他專用IC將CPU機(jī)寫向80H口或者其他IO口的數(shù)據(jù)經(jīng)過南橋發(fā)送到LPC總線上并且通過EC接受數(shù)據(jù),并且將數(shù)據(jù)按照一定數(shù)據(jù)格式通過串口的數(shù)據(jù)線發(fā)送出去,通過一根數(shù)據(jù)線實(shí)現(xiàn)對(duì)數(shù)據(jù)的接收。采用本方法可以有效減少筆記本在增加debug功能中的成本,方便研發(fā)、工廠和維修人員調(diào)試。
文檔編號(hào)G06F11/00GK101770405SQ200810241910
公開日2010年7月7日 申請(qǐng)日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者黃丁杰 申請(qǐng)人:深圳市先冠電子有限公司