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

请移步知乎获得更佳的体验:https://zhuanlan.zhihu.com/p/623828663
macOS版教程:https://zhuanlan.zhihu.com/p/623828219
准备好CLion
从
官网下载好MounRiverStudio

2.环境配置
打开设置,寻找到
系统/系统信息/高级系统设置
,打开这个界面

打开
环境变量
,找到系统变量
的Path
,双击打开进行编辑

找到MounRiver Studio软件路径下的这两个文件夹,将其路径加入环境变量中,保存并重启电脑
1C:\MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin2C:\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