1.2基于MounRiver Stuido开发

​MounRiver Stuido下载​

MounRiver Stuido是一款针对嵌入式项目(RISC-V/ARM)的集成开发环境,提供了包括编辑器、C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发资源,工具链方面增加了对RISC-V系列单片机中断硬件自动保存上下文功能的支持。

1.2.1 MounRiver Stuido安装

MounRiver Stuido 有多个系统版本,根据自己的系统下载对应的版本即可。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_固件

值得注意的是,安装MounRiver Stuido之前,电脑中要有Java运行时环境(JRE)。如果你安装过JDK,那么跳过此步骤即可。

接下来就可以安装MounRiver Stuido,安装很简单,这里就不在赘述了。然后打开MounRiver Stuido。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_GD32_02

1.2.2工程导入

点击‘File -> Import’,即可开始导入工程。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_编译选项_03

这里选择已经存在的工程,然后选择工程路径。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_嵌入式_04

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_risc-v_05

导入后如下:

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_risc-v_06

1.2.3编译

接下来就可以编译工程了。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_嵌入式_07


编译选项 1 为增量编译,对选中工程中修改过的部分进行编译;
编译选项 2 为 ReBuild,对选中工程进行全局编译;
编译选项 3 为 All Build,对所有的工程进行全局编译。


这里选择编译选项3。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_GD32_08

出现以上信息表示编译成功了。

1.2.4下载固件

编译没有错误就可以进行下载了。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_risc-v_09

下载前需要配置debug参数。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_固件_10

还要配置目标。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_编译选项_11

然后等待下载完成即可。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_固件_12

固件下载完成后 LED应该已经开始闪烁了。

1.2.5调试程序

点击‘Debug’按钮即可开始调试。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_编译选项_13

这个没啥说的。直接调试就行。

《嵌入式 - RISC-V(GD32)开发笔记》 第1章 RISC-V开发环境搭建 - 基于MounRiver Stuido开发_编译选项_14

总结,笔者上一篇介绍了Nuclei Studio的使用,本文介绍了MounRiver Stuido的使用,两个IDE,笔者更喜欢MounRiver Stuido,不仅是使用起来更简单,而且支持的RISC-V的芯片更多。




公众号[嵌入式实验楼]