怀揣少年梦 发表于 2025-6-2 22:43

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

本帖最后由 怀揣少年梦 于 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开发了自己的软件吧

ForgottenRealm 发表于 2025-6-6 11:17

确实是保姆级,讲的很详细!

暖心小太阳 发表于 2025-6-9 20:58

感谢分享详细的开发环境搭建过程,对于新手来说非常有帮助!
页: [1]
查看完整版本: 【沁恒CH32V307 RISC-V开发板测评】03 基于MRS保姆级开发环境搭建