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

請(qǐng)移步知乎獲得更佳的體驗(yàn):https://zhuanlan.zhihu.com/p/623828663
macOS版教程:https://zhuanlan.zhihu.com/p/623828219
準(zhǔn)備好CLion
從
官網(wǎng)下載好MounRiverStudio

2.環(huán)境配置
打開設(shè)置,尋找到
系統(tǒng)/系統(tǒng)信息/高級(jí)系統(tǒng)設(shè)置
,打開這個(gè)界面

打開
環(huán)境變量
,找到系統(tǒng)變量
的Path
,雙擊打開進(jìn)行編輯

找到MounRiver Studio軟件路徑下的這兩個(gè)文件夾,將其路徑加入環(huán)境變量中,保存并重啟電腦
1C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin2C:\MounRiver\MounRiver_Studio\toolchain\RISC-V Embedded GCC\bin
3.CLion設(shè)置
(界面是macOS下的CLion,Windows下沒有區(qū)別)
如圖找到Clion設(shè)置中的
Make

將
Make executable
路徑改為MounRiver Studio自帶的make.exe
,其路徑地址為:C:\MounRiver\MounRiver_Studio\toolchain\Build Tools\bin\make.exe
保存并退出設(shè)置
4.編譯燒錄
使用MounRiver Studio對(duì)工程進(jìn)行一次成功編譯,會(huì)發(fā)現(xiàn)在工程目錄下多了一個(gè)
obj
文件夾,其內(nèi)包含了makefile
和subdir.mk
文件,這是在Clion中配置的關(guān)鍵進(jìn)入CLion中打開該工程文件
在Clion中編輯配置,新建一個(gè)
Makefile Target

如圖選擇并填寫,將
Working Directory
改為${你的工程路徑}/obj
,makefile
選擇該文件夾下的makefile
文件


make clean
可以用于清理所有編譯的文件,運(yùn)行一次make clean
再運(yùn)行make all
可達(dá)到重新編譯的效果再新建一個(gè)配置,選擇
OpenOCD Download & Run
,如圖進(jìn)行填寫

Board config file
選擇MounRiver Studio安裝路徑內(nèi)如下所示的.cfg
文件:C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin\wch-riscv.cfg
將
Debugger
改為MounRiver Studio安裝路徑內(nèi)如下所示的gdb.exe
文件:C:\MounRiver\MounRiver_Studio\toolchain\RISC-V Embedded GCC\bin\riscv-none-embed-gdb.exe
在
Before launch
內(nèi)增加運(yùn)行其他配置,選擇前文添加的make all
,這樣便會(huì)在運(yùn)行這個(gè)配置時(shí)自動(dòng)進(jìn)行一次編譯。

然后就可以通過
運(yùn)行
和調(diào)試
進(jìn)行下載調(diào)試了!

5.注意事項(xiàng)
在Windows上想要新增文件只需要再加入新文件后,用MounRiver Studio打開這個(gè)工程重新進(jìn)行一次成功的編譯即可獲得更新后的
makefile
和subdir.mk