沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录

1.  RISC-V简介

2.  CPU架构现状

3.  MounRiver Studio软件下载

4.  MounRiver Studio软件安装

5.  MounRiver Studio软件介绍

6.  创建工程

7.  编译代码


1.  RISC-V简介

        RISC就是精简指令集计算机(Reduced Instruction SetComputer)。V是罗马字母,代表第五代。 RISC-V是一种特定指令集架构。

        RISC-V指令集,类似于INTEL的X86 ,ARM指令集,是一个被CPU读取到内存后,指导计算机运行的指令集合。使用了该指令集的CPU,能执行指令集中规定的所有基本指令,使其按该套指令集编译的程序能够无障碍运行,且具有同系列CPU可移植和兼容性。

        与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。

2.  CPU架构现状

技术 X86与ARM架构 RISC-V架构
架构篇幅 数千页 少于300页
指令数 指令集繁多 基本指令集47条
模块化 不支持 支持
可拓展性 不支持 支持
硬件支持 复杂程度高 硬件设计与编译实现简单
生态环境 成熟 快速起步
商业运作 X86封闭,ARM授权 免费、开源
应用市场 PC与服务器(x86)、移动和嵌入式(ARM)

从物联网切入,可覆盖从微控制器到计算器的全计算领域

应用特点 服务器、移动与PC端和嵌入式处于垄断 高性能、普适、可控
应用风险 不可控、缺乏应用弹性、成本高 生态不足、碎片化、专利问题

3.  MounRiver Studio软件下载

        MounRiver Studio(MRS)是一款面向嵌入式MCU的免费集成开发环境,提供了包括C编译器、宏汇编、链接器、库管理、仿真调试器和下载器等在内的完整开发方案,同时支持RISC-V和ARM内核。MRS兼顾工程师的使用习惯并进行优化,在工具链方面持续优化,支持部分MCU厂家的扩展指令和自研指令。在兼容通用RISC-V项目开发功能的基础上,MRS还集成了跨内核单片机工程转换接口,实现ARM内核项目到RISC-V开发环境的一键迁移。

官网链接:

MounRiver Studio

百度网盘链接:
链接: https://pan.baidu.com/s/1LBzMVM4eJ-53AO8DjzfISw?pwd=ih85

提取码: ih85 

4.  MounRiver Studio软件安装

        找到刚刚下载的文件解压,找到如下文件,点击:

        可能会出现如图所示,将勾选部分取消掉,点击“运行”即可:

        点击“下一步”:

        点击“我同意此协议”,点击“下一步”:

         找一个安装位置,这里默认的是C盘,最好改一下,这里我改到D盘,点击下一步:

        这里还有一个细节,文件路径不能包含空格以及特殊字符:

        点击“安装”:

        等待安装:

        安装“完成”:

5.  MounRiver Studio软件介绍

① File:新建文件、导入keil工程、加载已有工程、保存文件等功能。

② Edit:文本编辑、查找等功能。

③ Project:进行工程文件编译等操作。

④ Run:进行运行、调试等操作。

⑤ Flash:程序下载、下载配置等功能。

⑥ Tools:提供ISP下载、计算器、任务管理器的快捷启动项。

⑦ Window:显示视图、软件全局配置等操作。

⑧ Help:提供软件帮助文件、软件更新检查、中英文切换等操作。

6.  创建工程

        在①处,将“Use solution location”的勾选取消掉,勾选这个代表使用默认路径,默认路径是保存在C盘的,我给它改到D盘;

        在②处,选择芯片的型号,根据自己所用型号,挑选:

        点击“Finish”,创建成功:

7.  编译代码

        我们可以搜索沁恒官网,去下在它的固件库文件:

官网链接:青稞RISC-V通用系列 - 南京沁恒微电子股份有限公司 (wch.cn)

        由于我们使用的是“CH32V003”系列,所以需要在“青稞RISC-V同一系列”去找,要是所用ARM系列芯片可以再“Cortex-M通用系列”查找:

        找到对应芯片型号:

        点击,下拉可以看到它的一个参考历程,下载即可: 

        解压,找到图示文件,可以看到这是一个对所有工程文件的一个介绍,可以了解一下:

        点击“EXAM”文件,随便找一个文件,这里我们找一个串口文件“USART”文件,点击,找到“USART_Printf”文件,点击,找到“USART_Printf.wvproj”,双击:

        工程文件就打开了:

        点击编译,可以看到编译没报错:

        点击“下载配置”:

        点击查询,可以看到下方已经连接上:

        对于上面图标的功能:

        点击保存并关闭即可。

        点击下载,如下图表示下载成功:

STM32学习笔记_时光の尘的博客-CSDN博客

FreeRTOS_时光の尘的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/MANONGDKY/article/details/141711032