0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CH32V307V-EVT-R1 简单上手入门

嵌入式开发随记 来源: 嵌入式开发随记 作者: 嵌入式开发随记 2023-05-01 17:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

〇、前言

运气不错,前几天在电子发烧友社区参加每日打卡活动搞到了第一块 RISC-V 的板子。虽然我不是特别熟悉 RISC-V 的相关知识,但既然板子到手了,总不能放着吃灰;所以,接下来会有一段时间,我会更新 RISC-V 的相关内容,以此促进自己来学习 RISC-V 的相关内容。


一、开发板展示以及介绍

首先,先来开个箱,板子长这样,板子非常 nice,

对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商沁恒官网中,我也找到一份较为新的 CH32V307 MCU 的资料。

CH32V307 MCU 信息如下:

  • 青稞V4F处理器,最高144MHz系统主频
  • 支持单周期乘法和硬件除法,支持硬件浮点运算(FPU)
  • 64KB SRAM,256KB Flash
  • 供电电压:2.5/3.3V,GPIO单元独立供电
  • 多种低功耗模式:睡眠、停止、待机
  • 上/下电复位、可编程电压检测器
  • 2组18路通用DMA
  • 4组运放比较器
  • 1个随机数发生器TRNG
  • 2组12位DAC转换
  • 2单元16通道12位ADC转换,16路触摸按键TouchKey
  • 10组定时器
  • USB2.0全速OTG接口
  • USB2.0高速主机/设备接口(480Mbps 内置PHY)
  • 3个USART接口和5个UART接口
  • 2个CAN接口(2.0B主动)
  • SDIO接口、FSMC接口、DVP数字图像接口
  • 2组IIC接口、3组SPI接口、2组IIS接口
  • 千兆以太网控制器ETH(内置10M PHY)
  • 80个I/O口,可以映射到16外部中断
  • CRC计算单元,96位芯片唯一ID
  • 串行2线调试接口
  • 封装形式:LQFP64M、LQFP100

二、开发环境配置与搭建

2.1 IDE 介绍

针对开发环境,我们使用沁恒所提供的集成开发环境 —— MounRiver Studio 来帮助我完成代码编辑,编译,烧录等一站式的嵌入式开发。当然,苏州大学嵌入式学习社区也提供了兼容 MounRiver Studio(MRS)的 IDE —— AHL-GEC-IDE,由于我不是苏大的学生,进不去他们的官网,所以后面就使用 MRS 了。

2.2 IDE 环境搭建

我们可以在该网站找到适用于你的操作系统的 MounRiver Studio 安装包,下载并安装。

  • MounRiver Studio 官网:http://www.mounriver.com

在这里插入图片描述

下载后建议解压后安装,在压缩包里直接点击安装可能会卡掉压缩软件

在这里插入图片描述

之后一直点击“下一步”,等待完成即可。

在这里插入图片描述

至此,开发环境搭建部分完成。

2.3 IDE 配置

打开 MRS 后,不少学过上位机开发的小伙伴估计会觉得 MRS 非常熟悉;没错,就是 Eclipse。UI部分,MRS 就是使用 Apache 开源的 Eclipse 开发的,至于怎么使用,不少人肯定再熟悉不过了吧。

在这里插入图片描述

接下来,我就简单说几点可能你会需要配置的点。

2.3.1 语言切换(汉化?不存在的)

一般情况下,大家在使用 Eclipse 都需要进行复杂的汉化过程,而 MRS 非常贴心的把汉化给你做好了,只需依次点击 Help → Language → 简体中文,即可快速完成中英文切换。

在这里插入图片描述


三、初次烧录与体验

1、连接开发板

使用数据线连接开发板与电脑即可。

在这里插入图片描述

2、加载工程或解决方案

这里测试一下是否能够进行烧录,就先烧录官方适配 openHarmony LiteOS_m 固件。点击 文件 → 加载 ,选择官方提供的工程并加载。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、项目构建(编译)

依次点击 项目 → 构建项目,开始构建项目。

在这里插入图片描述

在这里插入图片描述

编译成功后,我们可以在 obj 目录下找到一个后缀名为 .hex.bin 的机器码文件(如果没有大概率就是没成功,项目有错误什么的),这里为 LiteOS_m.hex

在这里插入图片描述

4、下载(烧写)机器码

上一步编译完成后,依次点击 闪存→下载 后,MRS 便开始烧录二进制文件;

在这里插入图片描述

在这里插入图片描述

烧录完成后,会提示烧录完成。(如果烧录不成功,可以检查是否编译成功或者开发板是否正常连接到电脑哦!)

在这里插入图片描述

5、串口通信

打开设备管理器,点击 端口,找到你的开发板设备,并记住其端口,我这里是 COM7

在这里插入图片描述

打开 Putty ,切换到 SerialSerial line 填写刚刚的 COM7,Speed 填写 $115200$。

在这里插入图片描述

连接后,便可以看到开发板所打印的信息了。

在这里插入图片描述


四、简单总结与心得

总的来说,板子的设计还是非常不错的,软件生态以及资料也是非常不错,MounRiver Studio,适配了 LiteOS_m,FreeRTOSTencentOS 等嵌入式系统,降低了开发的难度,资料也是比较全。小白学习 RISC-V 的话值得入手。

接下来的一段时间,就拿这块板子练练手,把 RISC-V 学透彻。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19160

    浏览量

    404427
  • 嵌入式
    +关注

    关注

    5209

    文章

    20679

    浏览量

    337220
  • IDE
    IDE
    +关注

    关注

    0

    文章

    368

    浏览量

    49218
  • RISC-V
    +关注

    关注

    49

    文章

    2954

    浏览量

    53570
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas RL78/G14 入门指南:快速上手开发

    如何快速上手这个套件,从软件安装到硬件连接,再到项目创建与调试,为大家提供全面的指导。 文件下载: R5F100FFDFP#V0.pdf 一、软件安装 在安装软件支持之前,切勿连接 E1 调试器模块。具体
    的头像 发表于 04-30 17:00 746次阅读

    演示电路442:36V - 72V输入转3.3V、25A隔离电信DC/DC转换器的快速上手秘籍

    演示电路442:36V - 72V输入转3.3V、25A隔离电信DC/DC转换器的快速上手秘籍 在电信领域的电源设计中,高效、稳定且灵活的DC/DC转换器至关重要。今天,我们就来深入了
    的头像 发表于 04-01 12:30 451次阅读

    国产100M以太网PHY:沁恒CH182H2性能测试应用看这篇就够了

    本文分享一款100M以太网PHY芯片,CH182H2。并分享基于官方的开发板CH32V307V-EVT-R3来评估下这款芯片的应用,以及性能测试。具体的性能,参数,特点等可以参考数据手册,这里主要描述一些个人觉得比较有意思的点。
    的头像 发表于 02-14 20:56 3.3w次阅读
    国产100M以太网PHY:沁恒<b class='flag-5'>CH</b>182H2性能测试应用看这篇就够了

    CH32V203系列RISC-V增强低功耗MCU单片机

    在当今智能设备与物联网应用迅速发展的背景下,对微控制器的性能、功耗与外设集成提出了更高要求。CH32V203系列作为一款基于32位RISC-V内核设计的工业级增强型低功耗通用MCU单片机,凭借其高性能、丰富的接口与优异的能效表现,成为众多嵌入式开发的优选方案。
    的头像 发表于 01-30 16:16 553次阅读
    <b class='flag-5'>CH32V</b>203系列RISC-<b class='flag-5'>V</b>增强低功耗MCU单片机

    智能电表方案MCU单片机CH32V307系列

    智能电表作为现代电网数据采集的关键设备,承担着电能计量、用电监测与远程管理的重要职能。其核心在于稳定、高效且功能丰富的控制单元。针对这一需求,英尚代理沁恒推出搭载MCU单片机CH32V307系列的智能电表解决方案,凭借其出色的互联能力与运算性能,为电表智能化升级提供了可靠的技术支撑。
    的头像 发表于 01-12 17:12 866次阅读
    智能电表方案MCU单片机<b class='flag-5'>CH32V307</b>系列

    PROFET™ +2 12V 演示板快速入门指南

    PROFET™ +2 12V 演示板快速入门指南 在电子设计领域,PROFET™ +2 12V 高端开关是一款备受关注的产品。今天,我们就来详细探讨一下 PROFET™ +2 12V
    的头像 发表于 12-21 15:20 1067次阅读

    PROFET™ +2 12V 评估板快速上手指南

    PROFET™ +2 12V 评估板快速上手指南 在电子设计领域,高效地使用评估板进行测试和验证是非常重要的。今天我们就来详细了解一下 PROFET™ +2 12V 评估板的快速上手
    的头像 发表于 12-21 14:50 720次阅读

    RT-Thread Studio CH32V307工程,程序运行异常怎么解决?

    RT-Thread Studio CH32V307 工程历程程序运行异常,官方的EVT历程使用是OK的,没人维护吗?
    发表于 10-13 06:36

    DK5V60R10VT1东科高性能同步整流芯片

    DK5V60R10VT1是一款简单高效率的同步整流芯片,只有A,K两个功能引脚,分别对应肖特基二极管的PN管脚。芯片内部集成了60V功率NMOS管,可以大幅降低二极管导通损耗,提高整机效率,取代或
    发表于 09-25 09:17 0次下载

    【好书推荐】RT-Thread第18本相关书籍!RISC-V嵌入式系统设计 | 技术集结

    内容简介《RISC-V嵌入式系统设计》是一本专为嵌入式系统初学者编写的实用入门教材,围绕当前热门的国产RISC-V微控制器CH32V307展开系统讲解。全书涵盖嵌入式系统概论、微控制器
    的头像 发表于 07-11 17:05 1145次阅读
    【好书推荐】RT-Thread第18本相关书籍!RISC-<b class='flag-5'>V</b>嵌入式系统设计  | 技术集结

    DK5V100R10VN 东科集成100V功率NMOS管同步整流芯片

    DK5V100R10VN是一款简单高效率的同步整流芯片。芯片内部集成了100V功率NMOS管,可以大幅降低二极管导通损耗,提高整机效率,取代或替换目前市场上等规的肖特基整流二极管
    发表于 07-05 15:53 0次下载

    【沁恒CH585开发板免费试用体验】CH585开发环境搭建(一)

    两种方式来开发CH32V208。 1 CH585概述 CH585系列是集成BLE无线通讯和高速USB及NFC的RISC-V MCU/SoC。
    发表于 07-03 23:02

    【沁恒CH585开发板免费试用体验】+开箱及开发环境准备

    CH585M 是集成BLE无线通讯和高速USB及NFC的RISC-V MCU/SoC。该系列的相关外设资源如下图所示。 主控及开发板的相关资料需要自行从官网下载(为方便汇总到此,请以官网最新资料为准) 芯片
    发表于 06-27 21:44

    CH32V303/305/307/317工业级通用微控制器数据手册

    CH32V 系列是基于青稞 RISC-V 内核设计的工业级通用微控制器,包括 CH32V305 连接型 MCU、CH32V307/CH32V
    的头像 发表于 05-15 17:37 3729次阅读
    <b class='flag-5'>CH32V</b>303/305/<b class='flag-5'>307</b>/317工业级通用微控制器数据手册

    瑞萨RZ/V2H平台支持部署离线版DeepSeek -R1大语言模型

    瑞萨RZ/V2H平台支持部署离线版DeepSeek -R1大语言模型
    的头像 发表于 05-13 17:07 1875次阅读
    瑞萨RZ/<b class='flag-5'>V</b>2H平台支持部署离线版DeepSeek -<b class='flag-5'>R1</b>大语言模型