1.準備工作
-
準備好CLion
-
從MRS官網下載好MounRiverStudio
2.環境配置
(該教程基於Windows11,Windows10也可以類似進行配置)
-
開啟設定,尋找到
系統/系統資訊/高階系統設定
,開啟這個介面 -
開啟
環境變數
,找到系統變數
的Path
,雙擊開啟進行編輯 -
找到MounRiver Studio軟體路徑下的這兩個資料夾,將其路徑加入環境變數中,儲存並重啟電腦
C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
C:\MounRiver\MounRiver_Studio\toolchain\RISC-V Embedded GCC\bin
3.CLion設定
(介面是macOS下的CLion,Windows下沒有區別)
-
如圖找到Clion設定中的
Make
-
將
Make executable
路徑改為MounRiver Studio自帶的make.exe
,其路徑地址為:C:\MounRiver\MounRiver_Studio\toolchain\Build Tools\bin\make.exe
-
儲存並退出設定
4.編譯燒錄
-
使用MounRiver Studio對工程進行一次成功編譯,會發現在工程目錄下多了一個
obj
資料夾,其內包含了makefile
和subdir.mk
檔案,這是在Clion中配置的關鍵 -
進入CLion中開啟該工程檔案
-
在Clion中編輯配置,新建一個
Makefile Target
-
如圖選擇並填寫,將
Working Directory
改為${你的工程路徑}/obj
,makefile
選擇該資料夾下的makefile
檔案make clean
可以用於清理所有編譯的檔案,執行一次make clean
再執行make all
可達到重新編譯的效果 -
再新建一個配置,選擇
OpenOCD Download & Run
,如圖進行填寫Board config file
選擇MounRiver Studio安裝路徑內如下所示的.cfg
檔案:C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin\wch-riscv.cfg
將
Debugger
改為MounRiver Studio安裝路徑內如下所示的gdb.exe
檔案:C:\MounRiver\MounRiver_Studio\toolchain\RISC-V Embedded GCC\bin\riscv-none-embed-gdb.exe
-
在
Before launch
內增加執行其他配置,選擇前文新增的make all
,這樣便會在執行這個配置時自動進行一次編譯。 -
然後就可以透過
執行
和除錯
進行下載除錯了!
5.注意事項
- 在Windows上想要新增檔案只需要再加入新檔案後,用MounRiver Studio開啟這個工程重新進行一次成功的編譯即可獲得更新後的
makefile
和subdir.mk
檔案,便可以繼續用Clion進行程式碼編寫燒錄了。