打印
[单片机芯片]

【沁恒CH32V307 RISC-V开发板测评】03 基于MRS保姆级开发环境搭建

[复制链接]
414|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 怀揣少年梦 于 2025-6-2 22:43 编辑

#申请原创#
前面两篇主要介绍了开发板的特性和设计,本篇就来正式基于官方的开发工具去完成初步环境搭建。之前没有使用过沁恒的MCU进行开发,所以这篇就来详细搭建开发环境,并分享如何调试。
一、开发环境搭建
1、下载官方软件
之所以选择官方软件,是因为官方软件上手快速,编码、调试仿真集一体
在右侧链接点击下载官方软件互联型青稞RISC-V MCU CH32V307 - 南京沁恒微电子股份有限公司

2、解压直接双击安装

3、安装成功双击打开即可

上面就成功把开发环境弄好了
二、新建工程
1、点击FILE新建项目

2、选择对应的MCU型号、项目命名、设置路径、点击创建即可

创建好的项目,如下图所示,已经包含串口打印、延时配置,这点还是很方便工程直接上手测试的

3、编译
点击project->构建项目,编译成功,速度还是很快的,3s编译成功

4、下载
将WCH-LINK的SWDIO、SWCLK、GND与开发板上的P2排针SWDIO、SWDCK、GND连接

点击如图所示的下载图标


提示如图错误

最后在官方说明(WCH-LinkUserManual.PDF - 南京沁恒微电子股份有限公司)上看到WCH-LINK即可烧录ARM芯片,又可以烧录RISC-V芯片

在我现在使用的WCH-LINK灯是蓝灯常亮,因此WCH-LINK是ARM模式,因此需要设置WCH-LINK的模式
1)打开下载配置

2)选择WCH-LINK的模式为RISCV模式,点击APPLY

设置成功

WCH-LINK上灯只亮红灯,蓝灯常灭
3)点击下载,结果提示需要失能代码保护

4)关闭代码保护
在下载配置里面,点击失能代码保护

5)下载成功

6)串口打印
开发板的时钟、芯片ID

5、调试
1)进入调试
点击官方开发软件图标栏中小虫子的图标,点击,即可进入调试模式

2)进入调试界面
选项栏的功能

调试界面的功能

该有的调试功能和KEIL差不多。个人感觉使用官方的MRS软件开发有很多优点:
  • 完全免费;
  • 基于Eclipse定制,支持中文,集成OpenOCD调试;
  • 内置WCH-LINK支持;
  • RISC-V GCC定制版,优化中断响应与硬件压栈;
  • 界面看着比KEIL舒服不少;
  • 能做到开箱即用,推荐使用CH32V307的工程师使用。

使用特权

评论回复
沙发
chenjun89| | 2025-6-4 07:58 | 只看该作者
沁恒还自己出开发软件,也是不容易啊。

使用特权

评论回复
板凳
怀揣少年梦|  楼主 | 2025-6-4 09:21 | 只看该作者
chenjun89 发表于 2025-6-4 07:58
沁恒还自己出开发软件,也是不容易啊。

确实不容易啊,不过很多厂商都基于eclipse开发了自己的软件吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:一切皆有可能

40

主题

452

帖子

2

粉丝