IAR版本眾多,版本之間的兼容性并不好,如果初次使用建議安裝7.3以上的版本,安裝好IAR以后再根據該文檔來添加GD的器件型號,進行相關的debug工作。
2.1 在IAR中添加GD32 MCU Device
2.1.1 從官網上下載相應的GD32系列插件。
下面以GD32F30x系列為例,下載插件IAR_GD32F30x_ADDON.1.0.0.exe:
2.1.2 運行IAR_GD32F30x_ADDON.1.0.0.exe,單擊start開始安裝插件。
2.1.3 安裝成功后單擊Finish,結束插件安裝。
2.2 在IAR中編譯調試GD32
在上一小節中我們已經添加了GD32F30x系列的插件,這一小節我們介紹應如何使用它。 使用 IAR 編譯 GD 的型號,有兩個辦法,一種是使用現有的工程進行修改,還有就是重新建立工程,這里就不細說具體工程應該如何建立,GD 的工程建立和別的平臺都一致,建立工程時選擇GD的相應型號。
6.1以后的IAR不需要添加CMSIS文件(core_cm4.c和core_cm4.h),但是需要勾選General Options->Library Configuration的Use CMSIS,如果軟件代碼有使用到printf函數,還需要修改Library為FULL。
芯片的Link文件建立工程時會默認根據型號選定,但是編譯前還是要有檢查的習慣,檢查一下ICF文件是否有配置,是否正確。
配置Debugger->Setup選項,新建立的工程默認是Simulator模擬,如果需要調試那么需要根據實際情況來選擇:
1.使用GD-Link選擇CMSIS DAP(兼容性不好,不建議在IAR下使用);
2.使用J-Link選擇J-Link/J-Trace;
3.使用ULink2選擇CMSIS DAP。
配置Debugger->Download選項,新建的工程有可能沒有配置download選項,如果我們需要調試代碼那么務必要勾選User flash loader選項,且保證board file準確,否則程序無法正常下載至芯片內部。
如果選擇了Debugger選項,那么還需要根據Debugger選項設定對應的調試選項;如果選擇的是GD的型號,在IAR下面已經固定將所有的調試接口都配置為SWD接口,可以忽略該選項配置,直接進行相關的代碼debug工作。
-
mcu
+關注
關注
146文章
17148瀏覽量
351186 -
開發
+關注
關注
0文章
370瀏覽量
40842 -
IAR
+關注
關注
5文章
352瀏覽量
36678 -
GD32
+關注
關注
7文章
403瀏覽量
24351
發布評論請先 登錄
相關推薦
評論