[go: up one dir, main page]

TW201137603A - Debug system for detecting and controlling an operating state of a host device and related method - Google Patents

Debug system for detecting and controlling an operating state of a host device and related method Download PDF

Info

Publication number
TW201137603A
TW201137603A TW099113245A TW99113245A TW201137603A TW 201137603 A TW201137603 A TW 201137603A TW 099113245 A TW099113245 A TW 099113245A TW 99113245 A TW99113245 A TW 99113245A TW 201137603 A TW201137603 A TW 201137603A
Authority
TW
Taiwan
Prior art keywords
debug
motherboard
control
basic input
card
Prior art date
Application number
TW099113245A
Other languages
English (en)
Inventor
Han Chou
Chin-Chang Wu
Chi-Chun Ko
Original Assignee
Elitegroup Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Elitegroup Computer Systems Co Ltd filed Critical Elitegroup Computer Systems Co Ltd
Priority to TW099113245A priority Critical patent/TW201137603A/zh
Publication of TW201137603A publication Critical patent/TW201137603A/zh

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Debugging And Monitoring (AREA)

Description

201137603 六、發明說明: 【發明所屬之技術領域】 本發明關於-種除錯系統及其相關方法,尤指一種用來制及控 制電腦主機狀態之除錯系統及其相關方法。 【先前技術】 Λ 幻丨貝利地啟動,即須使用除錯卡來檢測^ 腦,然而由⑽f卿雜,_綱碼 、 此,為了能順利地戦每1除錯碼,逐筆完整顯 ^中:民國專利_72號專利的一種顯示基本輸入丄㈣ 碼完整訊息的方法,相關裝置設計如第丨圖辭,2出t 裝置31及-電子裝置4。之基本架鮮_ 置=二貝招 讀記憶體Μ、-運算單元52、—輸入輸出軸⑶置:包Η 裝置54,其中唯讀記_51用來儲存—基本-…線傳輪
Input Output System, BIOS) ί- -v , 鞔出系統(Basic 权式,運真單元52用λ 入輸出系統程式,輸人輸料模組53騎=執行該基本輸 介面,無線傳輸裝置54用來傳^ 1與外界溝通之 -無線傳置54、—輪人輸料模组幻 ^裝置40包含 算單元52及—顯示私% ,其中無線傳卓元55、一運 置W傳來之訊,!顧,輪端出埠模組 料接收_ 卞裝置40與外界淺 201137603 通之,I面’儲存單元55用來儲存—資料表 所有相關運算,顧+@ _ 异早凡52用來執仃 訊裝置6醜线後相關之訊息。域即可將資 拉: 基本輸入輸出系統偵錯碼無線傳送至電子_置4〇 Α 鞛由電子裝置40之運作,將原本只 =置4〇,再 完整之訊她梅之。 恤質之偵錯碼,對照出其 '、、;而’若是在除錯過程巾欲進行基本輸 進行控制及運作狀態的偵測等額外檢測操作,SIT 外安裝其他的控制介面卡,如此 _則而要另 亦會造成在除錯操作上的諸多不便。θ除錯時程,同時 【發明内容】 包含本-發ΓΓ其—安種;制電《主機狀態之除峨,其 •出 _片,來 連接於該基本輸入輸出系 da曰片,其電 輸出系統更_更新該基:輸二==:=人 來與該控制晶片進行資料傳 d包輸單元,其用 料傳輸單元傳輸該基本輸八輸:二用來控制該資 該控制靡心顯示 201137603 +彳貞麻_—域板之^^ L的方法,麵錯卡钱_域板上, j 輸出系統日日日片,該方法包含馳-舞㈣基本輪入 動更新;讀取基本輸人輸出系統㈣龍;偵_;=== 統晶片之燒錄_並根據該應賴置所傳來之該基本輸人輪=系 更新資料針對該基本輸人輪出系統^進行燒錄錚否·、先 =該主機板;該除錯卡儲存該基本輸入輸出心= 所傳來之該除錯資料。 及德用打顯不從鱗錯卡 【實施方式】 第2圖’其為本發明—較佳實施例—除錯系統1〇 ^除錯糸統刚包含—除錯卡1〇2及一電子裝置刚;除^ =於:主機板106上的一組件互連插槽1〇8,其較 ^互賴__(PCI)㈣或4速周雜件互賴流術= j-E)插t此外,除錯卡陶電連接於主機板上刚之—電^ 二〇及-基本輸入輸出系統接腳112;除錯卡 ^ 輸二輸出系統晶片114、一控制晶片u— 入輸出系統晶片m用來控制主機板的運作;控制= : 傾入輪出糸統晶片114、儲存基本輸入輪出系 201137603 統晶片114執行開機自我測試(p〇wer〇nSelfTest,p〇sT)時所產 生之除錯資料及讀取主機板1%之—電源運作狀態與—硬碟運作狀 態;顯示裝置118電連接於㈣“ 116,翻來顯示該除錯資料。 •处電子裝置1〇4編^除錯卡1〇2,其較佳地為一電腦,其包含一 資料傳輸單元120及一應用裝置122 ;資料傳輸單元120用來與控 制晶片116進行資料傳輸,在此實施例中,其較佳地為-無線傳輸 裝置或-資料傳輸線;應用裝置122用來控制資料傳輸單元⑽傳 輸該基本輸入輸出系統更新資料至控制晶片116及顯示該除錯資 料,應用裝置122較佳地為安裝於電子裝置1()4内的—使用者介面 軟體,此外,應用裝置122另用來提供一基本輸入輸出系統更新按 鈕圖不124、-電源狀態圖示126、一硬碟狀態圖示128、一單步追 蹤圖示130、-電源按紐圖示132及一重置按紐圖示…。 以下針對除錯系統刚之作動進行詳細說明。首先,請參閱第3 圖’其為本發明一較佳實施例利用第2圖所示除錯系統謂更新基 本輸入輸出系統資料以及紀錄除錯f料之方法的流糊;在步驟 中,若是在除錯主機板觸時欲針對基本輸入輸出系統晶片叫 進行更新’僅須啟動細裝置122之基本輸入輸料統更新,在此 實施例中,意即點選基本輸人輸“統更新按_示124 ;在此之 後,應用裝置122就會讀取基本輸人輸出系統更新資料(步驟⑽, 此處所提及之基讀人輸出系贼新_係可·—般常見之資料 讀取方式獲取,如彳_上下鮮;接著,控制晶片ιΐ6就會偵測 201137603 土本輸輸出系統晶片114之燒錄類型以及根據應用裝置⑵所傳 來之該基本輪人輸出纽更新資料針對基本輸m统晶片114 ^行燒錄(步驟3G8),並會確認基本輸人輸妹統^ ιΐ4的燒錄 疋否正確(步驟310 ),若燒錄正確無誤,則會繼續進行下面的步驟, 反之’則是會再次執行步驟3G8,朗燒軸功為止。而在傳送該 基本輸入輸出系統更新資料至控制晶片116之前,意即在步驟綱 :曰‘』裝置122可先進行主機板1〇6是否處於關機狀態之偵測, 右疋偵測出主機板1G6處於關機狀態,資料傳輸單元㈣會直接進 ㈣糊敝 m繼一關機訊 〜 日片116以關閉主機板1〇6 (步驟306),如此-來,即可 116係在域板_於_狀態下進行基本輸入輸 出系統晶片114之更新’以避免資料更新失敗。 動主在機完板輸出系統晶片114之更新後,控制晶片116會啟 =機板叫步驟312)以使基本輸人輸出_片114開始進行 =機自我測試’並同時儲存基本輸人輸出系統晶請執行開機自 將所儲存的該崎義_裝置二== 相關顯示結果’舉例來說’其係可利用如第示 朗列 :=r表,,細者可清楚地得= 另外,請參閱第4圖,其為本發明一較佳實施例利用第2圖所示 201137603 _ =如㈣她㈣ 板106時欲針對安裝於装卜夕一士 ^ 固右疋在除錯主機 先需啟動域板π)6 (步_),^理器進行單步追雜修,首 供之單牛轉可闕顧健122所提 追關不130 (步驟術),如此-來,控制晶片116就合 =資料傳輸單元120所傳來之單步追縱訊號進入單步追職 二里:進換句話說’控制晶片116就會開始控制該中央 :中(步驟 4°6),_^ 中央處理讀純令(步驟顿),在完成上述控制流程之後,控 制晶片U6就會等待應用裝置122發出該中央處理器運行下一指令 的要求(步驟410),如此循環之,即可讓使用者利用除錯卡_ 進行單步追蹤除錯流程。 此外,應職置122亦可允許使財透職錯纽⑽偵測及控 制主機板106之運作狀態。如上所述,透過與電源接腳ιι〇及基本 輸入輸出系統接腳112之間的電性連接,除錯卡1〇2可與主機板⑴6 建立相關㈣的傳輸,舉例來說,請參閱第5圖,其為本發明一較 佳實施例利用第2圖所示除錯系、统1〇〇顯示主機板1〇0之運作狀^ 之方法的流程圖’首先’控制晶片116可從主機板上的電源運 作狀態接腳及硬碟運作狀態接腳讀取到相對應之一電源運作狀態及 —硬碟運作狀態(步驟500),接著應用裝置122可透過資料傳輸單 几120接收控制晶片116所讀取到之該電源運作狀態及該硬碟運作 狀態(步驟502),並據以控制其所提供之電源狀態圖示126及硬碟 狀態圖示128之顯示(步驟504),以供使用者在除錯過程中可快速 201137603 月楚地知知主機板1〇6的運作狀態,從而避免錯誤操作。 用者欲控制域板1%之運作狀態,則僅須根據其控制需求 6用裳置122上所提供之控制圖示即可。舉例來說,請參閱第 圖’其為本發明一較佳實施例利用第2圖所示除錯系統⑽控制 4·板106之運作狀態之方法的;;危程圖,若想要關閉或開啟主機板 可點選應用裝置122所提供之電源按紅圖示⑶(步驟_), 者除錯卡1〇2上之控制晶片116就會判斷主機板廳是否關機 機Γ驟602 ),若是的話,控制晶片116會送出一開機訊號以開啟主 機板步驟_,反之,控制晶片116則會開始計算使用者點 選電源按_示132的時間(步驟6⑹,若小於1#、,控制晶片116 會傳达-關閉軟體訊號至主機板廳(步驟6〇8),若大於2秒,則 控制晶片116就會傳送-關閉硬體訊號至主機板挪(步驟 同理’若點選朗裝置122所提供之重置触圖示134 (如第 所不)’則控f㈣116就會傳送—趟_ 機板106。 重罝主 此外’電子裝置KH與除錯㈣2之連接可不限於上述 資料傳輸,意即應縣置122亦可透㈣料傳輸單元_不同的 主機板建立-對多之有線或無線連接,如此—來,使騎 且清楚地得知不_輪之_運作_及除錯歷程,同時亦可! 對多地進行线_更新及其運作㈣的控制。 201137603 相較於先前肋需要科安裝其他的介面卡輯主機板進行相 =:及控制,透過電子裝置與除錯卡之有線或無線連接及應用 裝置.供之功賴示與除錯卡上之控制晶片的整合設計,本發明 :除錯系統可允許使用者在進行域板除錯的過程中,可直接進行 ,本輸入輸出系統資料更新與運作狀態偵測及控制等額外檢測操 T如此—來,由於不需額外安裝其他的介面卡,因此本發明之整 口/生除錯設計不僅可大幅地縮短主機板的除錯檢測時間,同時亦可 提昇除錯卡在錢上的便利性。除此之外,透過躺裝置上逐筆顯 不除錯碼之魏,柯讓細者綺楚地得知域板之除錯歷程。 舰以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍 之均等變化與修舞,皆應屬本發明之涵蓋範圍。 【圖式簡單說明】 第1圖為先前技術資訊裝置及電子裝置的基本架構示意圖。 第2圖為本發明較佳實施例除錯系統之示意圖。 第3圖為本發明利用第2圖所示除錯系統偵測及控制電腦主機狀 尤、之方法的流程圖。 祕14圖林發9驗佳倾刪料2騎稀錯系錄行單步追 蹤檢修之方法的流程圖。 第5料本發賊佳實關棚第2 _稀料、_示主機板 運作狀態之方法的流程圖。 201137603 第6圖為本發明較佳實施例利用第2圖所示除錯系統控制主機板 之運作狀態之方法的流程圖。 【主要元件符號說明】 資訊骏置 40 電子裝置 唯讀記憶體 52 運算單元 輸入輸出埠模組 54 無線傳輪裳置 記憶單元 56 顯示單元 除錯系統 102 除錯卡 電子t置 106 主機板 組件互連插槽 110 電源接腳 控制晶片 118 顯示裂置 資料傳輸單元 122 應用裝置 電源狀態圖示 128 硬碟狀態圖示 單步追蹤圖示 132 電源按紐圖示 重置按紐圖示 基本輪入輸出系統接腳 基本輸入輸出系統晶片 基本輸入輸出系統更新按紐圖不
31 51 53 55 1〇0 1〇4 1〇8 H6 12〇 126 13〇 134 U2 114 124 步驟 300、302、304、306、308、310、312、314、316 步驟 400、402、404、406、408、410 步驟 500、502、504 12 201137603 步驟 600、602、604、606、608、610
13

Claims (1)

  1. 201137603 七 、申請專利範圍·· .一=用來_及控制電腦主機狀態之除料'統,其包含: 1錯卡,其安裝於-主機板上,該除錯卡包含·· 晶 一,本輸人輸㈣統(Basie Input 〇_t s_,刪) ,其用來控制該主機板之運作;以及 一=晶片’其電連接於該基本輸入輸出系統晶片,該控制 j用來根據—基本輸人輸嶙統更新資料更新該基本輔 :二=曰片及儲存該基本輸入輸出系統晶片執行開機 ==(iwQnSlefTest,PQST)時所產生之除錯資 —電子裝置’其__除錯卡,該電子裝置包含· :=單=用來與該控制晶片進行資料傳輸;以及 裳置,其絲控繼資料傳輪單元傳輸該 出系統更新資料至該控制晶片且顯示雜 料傳輸單摘傳來之該除錯㈣。 、U 如請求項1所述之除錯系統,其中 輪入輸出系統更新按_示,及該應;裝置係===本 糸統更新按_示被點選時,傳送該基 ^ 至該控制⑼。 ㉟出錢更新資料 如請求項1所述之除錯系統,其中該控制 曰曰 片係於該應用裝置所 201137603 提供之-電源按紐圖示被點選時開啟或關閉該主機板、於該應用 裝置所提供之一重置(職t)按鈕圖示被點選時重置該主機板,以 及於邊制裝置所提供之—單步追蹤圖示獅料控制該主機 板執行一單步追蹤除錯功能。 4.如%求項丨所述之除錯系統,其巾該控制晶片另用來讀取該主機 板之-電源運作狀態以及—㈣運作狀態’該應用裝置另用來提 供一電源狀態圖示以及η更碟狀態圖示,以及該應用裝置係根據 該控制晶片傳來之該電源運作狀態及該硬碟運作狀態分別控制 5亥電源狀態圖示及該硬碟狀態圖示之顯示。 5.如請求項1所述之除錯紐,其中該除錯卡另包含: 顯不裝置’其電連接於該控制晶片,該顯示裝置用來顯示該控 制晶片所讀取到之該除錯資料。 卫
    6·—種_-除錯卡_及控制—主機板之運作狀_方法, :卡^於該主機板上,該除錯卡包含—基本輸人輸晶'于、 片,该方法包含: ,動-應用裝置之基本輸人輸出系統自動更新; 讀取基本輸入輸出系統更新資料; 偵測該基本輸人輸出系統晶片之燒錄類型並根據該應用裝 傳來之基本輸入輸出系統更新資料針對該基本輸、 晶片進行燒錄; 出系統 201137603 確認燒錄是否正確; 啟動該主機板; 雜錯卡儲存該基本輸入輸出系統晶片執行開機自我剛試時戶 產生之除錯資料;以及 摘用裝置顯示從該除錯卡所傳來之該除錯資料。 7.如請求項6所述之方法另包含: $測該主機板是錢於_狀態;以及 田憤測到該主機板處於開機狀態時,傳送一關機訊號至該 鲁 圖示。 ’’選錢用裝置所提供之—基本輸人輸統更新按知 9.如請求項6所述之方法另包含: 重置按钮圖不及一 一單步追 該應用裳置提供—電源按紐圖示、一 縱圖示;以及 /舌日卡於。玄電源才文知圖示被點選時開啟或關閉該主機板、於該 重置她__選時重置社她,以及麟單步追縱圖 不被點選時控制該主機板執行一單步追縱除錯功能。 10. 如請求項6所述之方法另包含: 16 201137603 該應用裝置提供-電源狀態圖示及一硬碟狀態圖示; 该除錯卡讀取該主機板之—電源運作狀態及—硬碟運作狀態·以 及 5亥應用裝置顯示該除錯卡傳來之該電源運作狀態及該硬碟運作 狀態分別控制該電源狀態圖示及該硬碟狀態圖示之顯示。 八、囷式: 17
TW099113245A 2010-04-27 2010-04-27 Debug system for detecting and controlling an operating state of a host device and related method TW201137603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW099113245A TW201137603A (en) 2010-04-27 2010-04-27 Debug system for detecting and controlling an operating state of a host device and related method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099113245A TW201137603A (en) 2010-04-27 2010-04-27 Debug system for detecting and controlling an operating state of a host device and related method

Publications (1)

Publication Number Publication Date
TW201137603A true TW201137603A (en) 2011-11-01

Family

ID=46759573

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099113245A TW201137603A (en) 2010-04-27 2010-04-27 Debug system for detecting and controlling an operating state of a host device and related method

Country Status (1)

Country Link
TW (1) TW201137603A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12045148B2 (en) 2022-05-05 2024-07-23 Compal Electronics, Inc. Verification system of basic input output system and verification method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12045148B2 (en) 2022-05-05 2024-07-23 Compal Electronics, Inc. Verification system of basic input output system and verification method thereof

Similar Documents

Publication Publication Date Title
TWI502507B (zh) 電池韌體更新方法、可攜式電子裝置及充電電池模組
TWI251771B (en) Module and method for automatic restoring BIOS device, and the computer-readable recording media of storing the program codes thereof
TWI296772B (en) Peripheral device having a personal disk used for storing device drivers and driving method thereof
TWI710952B (zh) 韌體更新方法及電腦系統
TWI453581B (zh) 偵測硬體的方法
TW201237753A (en) Expedited computer boot system and method
US7900091B2 (en) Method for recovering basic input output system and computer device thereof
CN103902329B (zh) 可更新基本输入输出系统的电子装置及其更新方法
JP2009116698A (ja) 情報処理装置
TW201117008A (en) Electronic equipment and boot method, storage medium thereof
US8176309B2 (en) Boot system has BIOS that reads rescue operating system from memory device via input/output chip based on detecting a temperature of a hard disk
TW201314574A (zh) 用於電腦系統之基本輸入輸出系統程式更新方法及更新裝置
CN101546283A (zh) 基本输入输出系统的修复方法及其计算机装置
CN104657232A (zh) Bios自动恢复系统及方法
TWI526934B (zh) 用以啓動一資訊處理系統的方法、裝置、及電腦程式產品
JP2012185596A (ja) 電子機器、電子機器の制御方法およびプログラム
TW201137603A (en) Debug system for detecting and controlling an operating state of a host device and related method
TW200847022A (en) Basic input/output system with memory simulation module
CN101211269A (zh) 信息处理设备、电源控制方法及存储介质
JP2011096132A (ja) 情報処理装置および表示制御方法
TW200809489A (en) BIOS damage detection and repair method and the motherboard
CN102243601B (zh) 用来侦测及控制电脑主机状态的除错系统及其相关方法
TW200921368A (en) BMC test method and server
WO2023216790A9 (zh) 基于输入输出系统bios的升级方法和终端设备
JP6856884B1 (ja) 情報処理システム、情報処理装置およびプログラム