[發明專利]一種芯片驅動追蹤調試方法和裝置在審
| 申請號: | 202110007431.0 | 申請日: | 2021-01-05 |
| 公開(公告)號: | CN112685278A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 渠慎征;王昕 | 申請(專利權)人: | 上海擎昆信息科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 上海碩力知識產權代理事務所(普通合伙) 31251 | 代理人: | 童素珠 |
| 地址: | 200135 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 芯片 驅動 追蹤 調試 方法 裝置 | ||
1.一種芯片驅動追蹤調試方法,其特征在于,包括:
通過運行在芯片中的待調試對象設定調試追蹤IP的追蹤范圍;
通過所述待調試對象驅動所述調試追蹤IP,記錄所述待調試對象在所述追蹤范圍內對至少一個目標IP的訪問信息以及關鍵信號變化信息;
當所述待調試對象完成運行后,通過調試終端讀取并解析顯示所述訪問信息、所述關鍵信號變化信息,以對所述待調試對象進行分析和調試。
2.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,所述通過運行在芯片中的待調試對象設定調試追蹤IP的追蹤范圍,還包括:
選擇所述調試追蹤IP的集成模式,以使所述調試追蹤IP在所述集成模式對應的追蹤范圍內追蹤對所述目標IP的訪問,具體包括:
選擇所述調試追蹤IP的集成模式為內部集成模式時,以使所述調試追蹤IP在所述追蹤范圍內追蹤一個所述目標IP的訪問;
選擇所述調試追蹤IP的集成模式為外部集成模式時,在所述追蹤范圍內追蹤至少一個所述目標IP的訪問。
3.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,所述通過所述待調試對象驅動所述調試追蹤IP,記錄所述待調試對象在所述追蹤范圍內對至少一個目標IP的訪問信息,包括:
基于所述追蹤范圍,驅動所述調試追蹤IP判斷在所述追蹤范圍內是否存在所述待調試對象對所述目標IP的訪問;
當檢測到在所述追蹤范圍內對所述目標IP進行訪問時,記錄所述訪問信息。
4.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,所述通過所述待調試對象驅動所述調試追蹤IP,記錄所述待調試對象在所述追蹤范圍內對至少一個目標IP的關鍵信號變化信息,包括:
基于連接到所述調試追蹤IP的目標IP的關鍵信號,通過所述調試追蹤IP檢測關鍵信號的狀態是否發生變化;
當所述關鍵信號的狀態發生變化時,通過所述調試追蹤IP記錄關鍵信號變化信息至數據緩存器。
5.根據權利要求4所述芯片驅動追蹤調試方法,其特征在于,所述通過所述調試終端讀取并解析顯示所述訪問信息,以對所述待調試對象進行分析和調試,包括:
通過所述調試終端讀取并解析顯示所述數據緩存器保存的訪問信息,并與所述目標IP的規格信息進行比對,確認對所述目標IP的訪問是否正常;
當對所述目標IP的訪問或訪問順序異常時,檢查修改所述目標IP的待調試對象;
其中,所述數據緩存器為芯片內部存儲器或外部存儲器,所述訪問信息包括訪問所述目標IP的訪問主機、訪問時刻、訪問類型、訪問數據值。
6.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,所述通過所述調試終端讀取并解析顯示所述關鍵信號變化信息,以對所述待調試對象進行分析和調試,包括:
通過所述調試終端讀取并解析顯示所述待調試對象對所述目標IP的關鍵信號變化信息,并與所述目標IP的規格信息進行比對,確認所述目標IP的關鍵信號的變化是否正常;
當所述目標IP的關鍵信號變化異常時,檢查修改所述目標IP的待調試對象。
7.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,在所述通過所述待調試對象驅動所述調試追蹤IP之后,還包括步驟:
通過使能所述調試追蹤IP,使能內部計時;
通過設置所述調試追蹤IP,選擇要記錄的所述目標IP的訪問內容;
其中,所述訪問內容包括:訪問時刻,訪問地址,訪問類型,訪問數據值。
8.根據權利要求1所述芯片驅動追蹤調試方法,其特征在于,還包括步驟:
啟動調試追蹤,使能控制所述調試追蹤IP進入調試追蹤模式;
當完成調試后,禁止所述調試追蹤IP的調試追蹤。
9.一種芯片驅動追蹤調試裝置,其特征在于,包括:
設定模塊,用于通過運行在芯片中的待調試對象設定調試追蹤IP的追蹤范圍;
記錄模塊,用于通過所述待調試對象驅動所述調試追蹤IP,記錄所述待調試對象在所述追蹤范圍內對至少一個目標IP的訪問信息以及關鍵信號變化信息;
調試模塊,用于當所述待調試對象完成運行后,通過調試終端讀取并解析顯示所述訪問信息、所述關鍵信號變化信息,以對所述待調試對象進行分析和調試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海擎昆信息科技有限公司,未經上海擎昆信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110007431.0/1.html,轉載請聲明來源鉆瓜專利網。





