[单片机芯片] 【CH32X035评估板测评】第二章 搭建开发环境并新建第一个程序

[复制链接]
 楼主| qintian0303 发表于 2023-10-2 13:09 | 显示全部楼层 |阅读模式
本帖最后由 qintian0303 于 2023-10-2 13:09 编辑

      本开发板所用芯片是USB+USBPD微控制器CH32X035,X035是基于青稞RISC-V内核的MCU,目前还没有实践过RISC-V内核的芯片,所以这次使用官方推荐的MounRiver Studio作为本次试用活动的主要开发环境。
一、开发环境的获取与安装
      MounRiver Studio是通过官方下载的,下载通道,开发环境并不是很大,建议下载正常版本:
1.png
      接下来就开始进行开发环境的安装:
2.png
      双击安装程序进入安装向导,并根据提示进行下一步;
3.png
      设置安装路径,建议不要安装在C盘(个人习惯),安装路径最好不要有中文,继续下一步等待安装完成,大概需要3.4G的空间;
4.png
      开发环境安装完成。
二、运行第一个程序
      先了解一下硬件,开发板主控使用的是CH32X035C8T6,这些信息在官方提供的CH32X035EVT压缩包里面:
5.png
      连接调试接口:
6.png
      4号位位调试接口,使用杜邦线与调试器连接,注意调试线的顺序:
7.jpg
      查看修改下载器模式(使用WCH-LinkUtility):
8.png
      准备工作基本完成,接下来创建测试程序,新建工程:
9.png
      Debugger目前只支持WCH-Link。
10.png
      新建成功的工程自动就有翻转的代码,然后编译下载,记得下载前检查配置,解锁:
11.png
      板载的LED控制其实是没有直接连接的,咱们就近将LED2(D3)连接到PA6,并修改程序中初始化以及翻转部分,编译并下载,控制成功:
12.jpg
      可以看到CH32X035的库文件的写法和Arm没有什么太大差异,接下来就正式开始CH32X035的体验之旅。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:硬件工程师
简介:有着多年硬件开发经验的专业人员,专注于医疗电子领域,热衷于对新鲜事物的探索,喜欢DIY!

556

主题

2718

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部