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

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进行代码编写烧录了。
  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ErBW_s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值