[發(fā)明專利]一種通用Debug卡的系統(tǒng)和調試方法在審
| 申請?zhí)枺?/td> | 202110425348.5 | 申請日: | 2021-04-20 |
| 公開(公告)號: | CN113341907A | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設計)人: | 羅捍文;徐建平;葉繼豐;楊國軍 | 申請(專利權)人: | 深圳市創(chuàng)智成科技股份有限公司 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 北京維正專利代理有限公司 11508 | 代理人: | 吳珊 |
| 地址: | 518000 廣東省深圳市寶安*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 debug 系統(tǒng) 調試 方法 | ||
本申請涉及一種通用Debug卡的系統(tǒng)和調試方法,其包括調試函數(shù)模塊、可編程邏輯器、連接模塊和顯示模塊,其中,所述調試函數(shù)模塊供待調試終端調用,所述調試函數(shù)模塊用于將待調試終端的Debug碼轉換為下降沿信號輸出;所述可編程邏輯器的第一信號輸入端通過連接模塊與待調試終端的信號輸出端連接,用于接收下降沿信號且響應于下降沿信號以存儲并輸出Debug碼的編號;所述顯示模塊的信號輸入端與可編程邏輯器件模塊的信號輸出端連接,用于顯示可編程邏輯器件模塊輸出的Debug碼的編號。本申請具有降低調試成本的效果。
技術領域
本申請涉及嵌入式開發(fā)調試的領域,尤其是涉及一種通用Debug卡的系統(tǒng)和調試方法。
背景技術
在嵌入式開發(fā)調試中,經常使用主板故障診斷卡(Debug Card),Debug Card用于顯示固件代碼在運行中拋出的Debug碼,以便工程師分析定位問題;主板故障診斷卡是利用主板中BIOS內部自檢程序的檢測結果,通過代碼一一顯示出來,結合代碼含義速查表就能很快地知道電腦故障所在。
目前,Debug Card一般都是采用LPC或I2C接口,因此要求待診斷的終端必須支持LPC接口或者I2C接口,在使用Debug Card之前需對LPC或I2C控制器進行初始化,然后對待診斷的終端進行一系列的狀態(tài)和命令判斷操作才能進行正常的Debug 碼輸出。
針對上述中的相關技術,發(fā)明人認為在多平臺的開發(fā)中,需要根據(jù)不同的平臺分別準備LPC或者I2C接口的Debug Card,且在輸出時,需要對LPC或I2C的控制器進行初始化才能夠使用其進行輸出,具有難以調試且成本高昂的缺陷。
發(fā)明內容
為了降低調試成本,本申請?zhí)峁┮环N通用Debug卡的系統(tǒng)和調試方法。
本申請?zhí)峁┑囊环N通用Debug卡的系統(tǒng)采用如下的技術方案:
第一方面,一種通用Debug卡的系統(tǒng),包括調試函數(shù)模塊、可編程邏輯器、連接模塊和顯示模塊,其中,
所述調試函數(shù)模塊供待調試終端調用,所述調試函數(shù)模塊用于將待調試終端拋出的Debug碼轉換為下降沿信號輸出;
所述可編程邏輯器的第一信號輸入端通過連接模塊與待調試終端的信號輸出端連接,用于接收下降沿信號且將下降沿信號轉換為Debug碼的編號,并存儲和輸出Debug碼的編號;
所述連接模塊包括通用GPIO線,所述待調試終端的信號輸出端和可編程邏輯器的第一信號輸入端均具有通用I/O口,所述通用GPIO線的一端與待調試終端的通用I/O口連接,所述通用GPIO線的另一端與可編程邏輯器的通用I/O口連接;
所述顯示模塊的信號輸入端與可編程邏輯器件模塊的信號輸出端連接,用于顯示可編程邏輯器輸出的Debug碼的編號。
通過采用上述技術方案,待調試終端調用了調試函數(shù)模塊后,能夠將Debug碼轉換為下降沿信號輸出,下降沿信號攜帶著Debug碼的編號,傳輸?shù)娇删幊踢壿嬈骱螅删幊踢壿嬈髂軌驅ο陆笛匦盘栠M行處理,獲取到Debug碼的編號,以完成傳輸;Debug碼的編號傳輸完畢后,再通過可編程邏輯器輸出到顯示模塊顯示;在調試過程中,僅需使用一條GPIO線就能夠完成待調試終端與可編程邏輯器之間的連接,且GPIO線造價LPC和I2C較低,具有更廣的適用性和通用性,具有便于調試且能夠降低調試成本的效果。
可選的,所述調試函數(shù)模塊在開發(fā)中寫入到待調試終端的存儲器中以供待調試終端調用。
通過采用上述技術方案,在開發(fā)中,可直接操作通用I/O口,使其作為待調試終端的輸出端輸出輸出信號,故即使是在早期的開發(fā)調試中,也能夠使用I/O來傳輸Debug碼的編號,以實現(xiàn)在早期開發(fā)中使用Debug 卡。
可選的,還包括按鍵模塊,所述按鍵模塊響應于使用者的按壓動作以輸出按鍵信號,所述可編程邏輯器的第二信號輸入端與按鍵模塊的信號輸出端連接,所述可編程邏輯器響應于按鍵信號以輸出存儲的Debug碼的編號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市創(chuàng)智成科技股份有限公司,未經深圳市創(chuàng)智成科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110425348.5/2.html,轉載請聲明來源鉆瓜專利網。





