[發明專利]偵錯方法有效
| 申請號: | 201811131034.9 | 申請日: | 2018-09-27 |
| 公開(公告)號: | CN110955566B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 楊順杰 | 申請(專利權)人: | 佛山市順德區順達電腦廠有限公司;神云科技股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528308 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 方法 | ||
本發明提供一種偵錯方法,適用于一包含一個中央處理器及一個存儲器的計算機主機并包含下列步驟:藉由該中央處理器執行一個基本輸入輸出系統的程序碼,以執行一個開機自我檢測;該基本輸入輸出系統的程序碼提供一個驅動程序,使得多個偵錯信息可以對應輸出至該存儲器;在該開機自我檢測的初始階段,當該存儲器完成初始化之后,該中央處理器將該偵錯信息儲存至該存儲器;當該開機自我檢測結束之后,藉由一個應用軟件讀取儲存于該存儲器的該偵錯信息。本案利用將偵錯信息儲存至存儲器的偵錯方法,大幅提高開機自我檢測的執行效率,進而縮短開發時間。
技術領域
本發明是有關于一種偵錯方法,特別是指一種可以提高偵錯效率的偵錯方法。
背景技術
參閱圖1,習知的計算機主機9包含一個中央處理器(CPU)91、一個電連接該中央處理器的芯片組(PCH)92、一個電連接該芯片組的基本輸入輸出系統(BIOS)93、及一個電連接該芯片組的通用異步收發傳輸器(Universal?Asynchronous?Receiver/Transmitter;UART)94。該基本輸入輸出系統93的開機程序操作在一個正常模式(Release?Mode)及一個偵錯模式(Debug?Mode)之間。當該基本輸入輸出系統93操作在該偵錯模式時,該芯片組92藉由該通用異步收發傳輸器94將該基本輸入輸出系統93的偵錯信息,經由一個支援該通用異步收發傳輸器94的標準的連接埠,例如COM1,傳送至另一個計算機主機8,使得一個程序開發者可以藉由該計算機主機8取得偵錯模式的相關偵錯信息,進而據以修改該基本輸入輸出系統93的程序碼。
由于支援該通用異步收發傳輸器94的標準的連接埠的傳輸速度相當緩慢,使得該基本輸入輸出系統93在該正常模式及該偵錯模式時,該開機程序在執行開機自我檢測(Power?ON?Self?Test;POST)的時間差異相當的大。舉例來說,在該正常模式下,執行開機自我檢測的時間約為78秒,而在該偵錯模式下,執行開機自我檢測的時間卻約為264秒。這樣的時間差異顯示偵錯的效率不佳,也就導致開發基本輸入輸出系統的時間變長,因此成為一個待解決的問題。
發明內容
本發明要解決的技術問題是在于提供一種可以提高偵錯效率的偵錯方法。
為解決上述技術問題,一種偵錯方法,適用于一包含一個中央處理器及一個存儲器的計算機主機并包含步驟(a)~(d)。
于步驟(a),藉由該中央處理器執行一個基本輸入輸出系統的程序碼,以執行一個開機自我檢測(POST)。
于步驟(b),該基本輸入輸出系統的程序碼提供一個驅動程序,使得多個偵錯信息可以對應輸出至該存儲器的一個位址區塊。
于步驟(c),在該開機自我檢測的初始階段,當該存儲器完成初始化之后,該中央處理器將該偵錯信息儲存至該存儲器的該位址區塊。
于步驟(d),當該開機自我檢測結束之后,藉由該中央處理器執行一個應用軟件,以讀取儲存于該存儲器的該位址區塊的該偵錯信息。
優選地,該中央處理器包括一個快取存儲器,該偵錯方法還包含一個步驟(e),在該開機自我檢測的初始階段,當該快取存儲器完成初始化之后,且該存儲器初始化之前,該快取存儲器被虛擬成該存儲器的該位址區塊,使得該中央處理器將該偵錯信息儲存至該快取存儲器。
優選地,其中,在步驟(c)中,當該存儲器完成初始化之后,該中央處理器還先將該快取存儲器所儲存的該偵錯信息儲存至該存儲器的該位址區塊。
優選地,該偵錯方法還適用于一個計算機主機,并還包含一個步驟(f),在該開機自我檢測的過程中,藉由該計算機主機經由一個擴增偵錯埠(Extended?Debug?Port;XDP)與該中央處理器連線,以在該基本輸入輸出系統執行該開機自我檢測(POST)的過程中,就能夠讀取該存儲器的該位址區塊所儲存的該偵錯信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市順德區順達電腦廠有限公司;神云科技股份有限公司,未經佛山市順德區順達電腦廠有限公司;神云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811131034.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:硬盤燈號顯示方法
- 下一篇:一種網絡安全訓練場景模擬系統及方法





