RISC-V系列的MCU开发环境有很多,可以使用VS Code开发,也可以使用IDE,比如Embedded studio、Eclipse(NucleiStudio、MounRiver Stuido、GNU MCU Eclipse)等,IAR也支持RISC-V。无论使用什么工具,编译工具还是使用riscv-none-embed,本质是一样的。 本文笔者就介绍使用MounRiverStuido开发GD32V307。 MounRiver Stuido下载:http://www.mounriver.com/MounRiver Stuido是一款针对嵌入式项目(RISC-V/ARM)的集成开发环境,提供了包括编辑器、C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发资源,工具链方面增加了对WCH RISC-V系列单片机中断硬件自动保存上下文功能的支持。 1 MounRiverStuido安装MounRiver Stuido 有多个系统版本,根据自己的系统下载对应的版本即可。
![]() 因为MounRiver Stuido是Java写的,不然怎么能跨平台,这也是为什么在安装前需要检查Java环境。如果你安装过JDK,那么跳过此步骤即可。JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 下载后点击JavaSetupxxx.exe即可安装。 打开命令提示符,输入java会有如下显示,则安装成功。 ![]() 注意:打开命令提示符方法win+R 输入cmd 即可。还可以查看Jre版本:Java -version ![]() ![]() 下载CH32V307开发板例程。 ![]() 解压CH32V307EVT.ZIP,里面有以下文件: ![]() PUB提供了CH32V307评估板说明书、评估板原理图。接下来就可以直接工程了,有两种导入方式:第一种:在相应的工程路径下直接双击.wvproj 后缀名的工程文件;第二种:在 MounRiver IDE 中点击 File,点击 Load Project,选择相应路径下.project 文件,点击Confirm 应用即可。笔者这里选择GPIO的实例。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
扫一扫,分享给好友
电子发烧友网
电子发烧友开云(中国)官方