当前位置: 首页 > news >正文

沁恒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博客


http://www.mrgr.cn/news/22508.html

相关文章:

  • 最大公因数:欧几里得算法
  • goreplay流量重放备忘
  • Linux 文件查找命令which,find详解
  • 使用SSH KEY
  • JavaFx生成树型结构
  • 键盘快捷键:提高工作效率与电脑操作的利器
  • ThreadLocal 释放的方式有哪些
  • 【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)
  • Go开源日志库Logrus的使用
  • Matlab simulink建模与仿真 第十一章(端口及子系统库)【下】
  • 衡石分析平台使用手册-单机安装及启动
  • 语音识别转文字工具:办公效率的得力助手
  • 【代码随想录】哈希表
  • 计算机毕业设计hadoop+spark+hive动漫推荐系统 动漫视频推荐系统 漫画分析可视化大屏 漫画爬虫 漫画推荐系统 漫画爬虫 知识图谱 大数据
  • SVD矩阵分解
  • Vue3项目开发——新闻发布管理系统(六)
  • 支持黑神话悟空的超长视频理解,Qwen2-VL多模态大模型分享
  • MATLAB算法实战应用案例精讲-【人工智能】大数据审计(概念篇)
  • 用户角色表
  • 2024年 9月8号 拼多多机试解题报告 | 珂学家