一.基本介绍
在快速发展的物联网与智能设备时代,RISC-V 作为一种先进的开源指令集架构,正逐步成为业界的焦点。
中电港萤火工场推出基于兆易创新(GigaDevice)GD32VW553——一款 RISC-V 内核的 32 位 MCU 的开源硬件板 GD32VW553-IOT。该板集成了主控芯片卓越的无线连接能力、强大的性能与能效比以及丰富的外设接口,可享受到开源社区带来的丰富资源和便利,极大地方便了开发者的快速部署和应用创新。
系统资源
| 功能 | 参数 | |
| FLASH(KB) | 4096 | |
| SRAM(KB) | 320 | |
| 时钟 | General Timer(16-bit) | 2 |
| General Timer(32-bit) | 2 | |
| Advanced Timer(16-bit) | 1 | |
| Basic Timer(16-bit) | 1 | |
| SysTick(64-bit) | 1 | |
| Watchdog | 2 | |
| RTC | 1 | |
| 接口 | USART | 1 |
| UART | 2 | |
| I2C | 2 | |
| SPI | 1 | |
| QSPI | 1 | |
| Wi-Fi | 1 | |
| BLE5.2 | 1 | |
| ADC | Units | 1 |
| Channels | 9 |
接口定义
| 脚标 | 信号 | 脚标 | 信号 |
| 1 | PA8 | 30 | VIN |
| 2 | PB0 | 29 | GND |
| 3 | NRST | 28 | PB1 |
| 4 | GND | 27 | VUSB |
| 5 | PA15 | 26 | PA0 |
| 6 | PB15 | 25 | PA1 |
| 7 | PB13 | 24 | PA2 |
| 8 | PB12 | 23 | PA3 |
| 9 | PB11 | 22 | PA4 |
| 10 | PB2 | 21 | PA5 |
| 11 | PB4 | 20 | PA6 |
| 12 | PB3 | 19 | PA7 |
| 13 | PA12 | 18 | PC8 |
| 14 | PA9 | 17 | VCC |
| 15 | PA10 | 16 | PA11 |
板卡布局

系统框图

结构尺寸

二.环境部署与点灯测试
1.下载所需文件
首先要下载所需文件https://www.gd32mcu.com/cn/download/7?kw=GD32VW5

GD32MCU的集成开发环境,支持图形化配置、代码生成、工程编译和调试。

基于芯片内部Bootloader的编程软件,通讯接口支持UART和USB,支持对MCU的Flash和选项字节进行编程/擦除/读取等基本操作。后续烧录程序需要用到.

芯片实例代码等相关资料

2.新建工程

打开Embedded Builder




按图片选择,然后选择finish
3.导入示例代码与编译:




这里可以看到点灯的示例代码

编译代码,显示0 errors, 0 warnings.即编译成功
4.烧录代码
因为开发板typec不带有下载功能,所以需要usb转ttl来连接串口下载

按图示连接

将跳线帽设置成图示位置
打开GD32AllInOneProgrammer
将PC8先于VCC相连接 按一下板子上的reset 再进行连接



选择文件后下载

这样就是下载成功了
断开将PC8与VCC的连接 恢复跳线帽 可以看到三个灯依次点亮
视频中有操作过程与实验现象
视频链接: https://www.bilibili.com/video/BV1NjRvYHE9y/
