文章目录
〇、前言
运气不错,前几天在电子发烧友社区参加每日打卡活动搞到了第一块 RISC-V 的板子。虽然我不是特别熟悉 RISC-V 的相关知识,但既然板子到手了,总不能放着吃灰;所以,接下来会有一段时间,我会更新 RISC-V 的相关内容,以此促进自己来学习 RISC-V 的相关内容。
一、开发板展示以及介绍
首先,先来开个箱,板子长这样,板子非常 nice,
对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商沁恒官网中,我也找到一份较为新的 CH32V307 MCU 的资料。
- CH32V307 MCU 相关信息:https://www.wch.cn/products/CH32V307.html
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
下载后建议解压后安装,在压缩包里直接点击安装可能会卡掉压缩软件
之后一直点击“下一步”,等待完成即可。
至此,开发环境搭建部分完成。