Windows在Clion中配置CH32 RISC-V工具链
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进行代码编写烧录了。