天天看點

RISC-V MCU開發 (五):調試配置

在嵌入式開發中,除了編譯配置外,工程的調試配置也需要關注。針對内置晶片工程模闆建立的項目,MounRiver® Studio(MRS)會自動配置好相關調試參數,而導入的外部項目則需要進行部分調試配置項的手動指定。MRS支援指定GD-Link、WCH-Link、JLink等線上調試仿真器,設定預設斷點、配置檔案、OpenOCD工具、GDB工具...等調試參數。
           

MRS最新V1.51版本安裝包擷取方式:www.mounriver.com 。

【建立調試配置】MRS調試配置可以由以下幾種方式建立:

A.MRS模闆建立的工程自帶.launch配置檔案。

RISC-V MCU開發 (五):調試配置

B.點選工具欄Debug Configurations選項打開調試配置頁,輕按兩下GDB OpenOCD Debugging菜單項,建立調試配置。

RISC-V MCU開發 (五):調試配置

C.選中工程後直接點選右鍵菜單”Debug As->OpenOCD Debug”,MRS會根據對應的目标晶片核心建立預設調試配置并啟動調試。

RISC-V MCU開發 (五):調試配置

【OpenOCD工具】MRS會自動根據目前工程對應的晶片廠商指定預設OpenOCD工具,使用者也可自行指定本地其他的openocd.exe。

RISC-V MCU開發 (五):調試配置

【調試端口】使用者可指定建立調試通道所需的GDB、Telnet、Tcl等接口。

RISC-V MCU開發 (五):調試配置

【OpenOCD配置檔案】使用者可以指定目标工程對應的晶片所适配的OpenOCD配置檔案。

RISC-V MCU開發 (五):調試配置

【GDB配置】用于指定本地GDB可執行檔案以及調試指令。

RISC-V MCU開發 (五):調試配置

【GDB連接配接目标】用于指定GDB連接配接的主機名/IP位址以及端口号,預設采用系統初始配置,使用者也可自行修改。

RISC-V MCU開發 (五):調試配置

【運作配置】可以指定是否啟用重新運作、繼續運作,預設斷點位置。

RISC-V MCU開發 (五):調試配置

【SVD檔案】配合目标工程對應的.svd檔案,在調試時可以檢視該型晶片所有外設寄存器的詳細資訊。

RISC-V MCU開發 (五):調試配置

【調試仿真器切換】MRS支援GD-Link、WCH-Link、JLink等線上仿真調試器,對于内置工程模闆建立的項目,MRS會根據目前晶片類型自動配置對應的調試器,使用者也可通過工程資源區 按鈕或主菜單”Project->Select Debugger”選項來手動切換該配置。

RISC-V MCU開發 (五):調試配置

繼續閱讀