20230404 Windows在Clion中配置CH32 RISC-V工具鏈

ErBW_s發表於2024-04-22

1.準備工作

  • 準備好CLion

  • MRS官網下載好MounRiverStudio

    image-20230404215125940

2.環境配置

(該教程基於Windows11,Windows10也可以類似進行配置)

  1. 開啟設定,尋找到系統/系統資訊/高階系統設定,開啟這個介面

    image-20230421165620682

  2. 開啟環境變數,找到系統變數Path,雙擊開啟進行編輯

    image-20230421165814941

  3. 找到MounRiver Studio軟體路徑下的這兩個資料夾,將其路徑加入環境變數中,儲存並重啟電腦

C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
C:\MounRiver\MounRiver_Studio\toolchain\RISC-V Embedded GCC\bin

3.CLion設定

(介面是macOS下的CLion,Windows下沒有區別)

  1. 如圖找到Clion設定中的Make

    image-20230421181935689

  2. Make executable路徑改為MounRiver Studio自帶的make.exe,其路徑地址為:

    C:\MounRiver\MounRiver_Studio\toolchain\Build Tools\bin\make.exe

  3. 儲存並退出設定

4.編譯燒錄

  1. 使用MounRiver Studio對工程進行一次成功編譯,會發現在工程目錄下多了一個obj資料夾,其內包含了makefilesubdir.mk檔案,這是在Clion中配置的關鍵

  2. 進入CLion中開啟該工程檔案

  3. 在Clion中編輯配置,新建一個Makefile Target

    image-20230421163947620

  4. 如圖選擇並填寫,將Working Directory改為${你的工程路徑}/objmakefile選擇該資料夾下的makefile檔案

    image-20230421164027234

    image-20230421164116532

    make clean可以用於清理所有編譯的檔案,執行一次make clean再執行make all可達到重新編譯的效果

  5. 再新建一個配置,選擇OpenOCD Download & Run,如圖進行填寫

    image-20230421164135866

    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

  6. Before launch內增加執行其他配置,選擇前文新增的make all,這樣便會在執行這個配置時自動進行一次編譯。

    image-20230404214107397

  7. 然後就可以透過執行除錯進行下載除錯了!

    image-20230404214301385

5.注意事項

  1. 在Windows上想要新增檔案只需要再加入新檔案後,用MounRiver Studio開啟這個工程重新進行一次成功的編譯即可獲得更新後的makefilesubdir.mk檔案,便可以繼續用Clion進行程式碼編寫燒錄了。

相關文章