VSCode+EIDE开发CH32V系列RISC-V MCU

参考:https://www.cnblogs.com/wahahahehehe/p/16896184.html

2个坑:
1、openocd官方版本不支持wchlink,需要安装集成开发环境MounRiver Studio1.9.2,里面自带的openocd支持wchlink
2、Cortex-Debug新版本需要gcc版本>=9,EIDE默认安装的riscv_gcc版本为8.3

步骤:
1、下载并安装MounRiver Studio1.9.2
页面:http://www.mounriver.com/download
连接地址: http://file-oss.mounriver.com/upgrade/MounRiver_Studio_Setup_V192.zip

2、下载并安装vscode(1.99.3)

3、安装EIDE插件(v3.21.2)

4、下载xPack GNU RISC-V Embedded GCC v11.5.0-2,
地址:https://master.dl.sourceforge.net/project/riscv-none-elf-gcc-xpack/v11.5.0-2/xpack-riscv-none-elf-gcc-11.5.0-2-win32-x64.zip

5、EIDE中:新建项目->从远程仓库获取->裸机程序模板->WCH->RISCV Series->ch32v307 hello world

6、编译

7、将wch-riscv.cfg拷贝到项目tools目录

8、修改download.cmd

9、设置openocd路径

10、USB连接CH32V307开发板

11、下载

12、修改launch.js,将新版本的gcc用于调试

13、F5调试

posted @ 2025-05-05 20:34  luotianxu  阅读(351)  评论(0)    收藏  举报