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调试

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号