GD32VW553是一款由兆易创新研发的RISC-V内核32为处理器支持WIFI 2.4G+蓝牙BLE5.2。主频高达160MHZ,内置真随机数生成器,拥有4MB flash和320KB SRAM以及可配置指令高速缓存32KB,具体可以前往GD官网下载: 资料
本期使用SEGGER编写构建点灯
1. 硬件资源
- 主控芯片:GD32VW553HMQ7,基于RISC-V内核的32位MCU。
- 无线连接:支持2.4GHz Wi-Fi 6和BLE 5.2。
- 性能:主频高达160MHz,内置真随机数生成器。
- 存储:4MB Flash、320KB SRAM、32KB可配置指令高速缓存。
- 接口:3个串口、2个I2C接口、1个SPI、四线QSPI、29个可编程GPIO。
- 开发板资源:板载丰富的硬件资源,支持多种外设连接。

2. 开发环境搭建
- 推荐工具:SEGGER(免费且易用),IAR(收费),Eclipse(配置复杂)。
- SDK:GD32VW553 Wi-Fi+BLE SDK,集成Wi-Fi驱动、BLE驱动、LwIP TCP/IP协议栈、MbedTLS等组件。
- 开发工具:串口下载工具:用于固件烧录。环境补丁:确保开发环境兼容性。
- 开发流程:下载SDK和工具。配置开发环境(SEGGER或VSC+SDK)。编译和烧录固件。
下载这个串口下载工具,使用时拉低boot0在点击连接即可

SDK建议下载这两个(不打算用WIFI和蓝牙的忽略第二个)


下载环境补丁:

编译代码



3. 固件烧录
- 串口烧录:使用CH340G USB转TTL工具。连接PA6(RX)和PA7(TX)。配置Boot0为高电平,Boot1为低电平。使用串口工具烧录固件。
- SWD调试:使用TP7(SWDIO)和TP8(SWCLK)触点进行调试或烧录。
- 注意事项:Boot0引脚默认未焊接,需手动拉高。烧录完成后需复位并恢复Boot0状态。

ISP烧录:
使用CH340G
PA6 ->RX
PA7 ->TX

选择这个

连接

这样配置然后点browse

选这个
选择你工程目录下的这个路径

下载即可(记得把boot复原并复位)
4. 开发板功能
- Wi-Fi和BLE功能:支持Wi-Fi 4/Wi-Fi 6和BLE 5.3。集成LwIP TCP/IP协议栈和MbedTLS,适合物联网应用开发。
- 系统架构:提供完整的时钟树和Wi-Fi SDK框架。支持快速开发物联网应用程序。
5. 开发板引脚布局与原理图
- 引脚布局:详细标注了GPIO、串口、I2C、SPI等接口。
- 原理图:提供了板载测试触点和Boot配置说明。
原理图

6. 总结
- 优点:硬件资源丰富,适合物联网开发。支持Wi-Fi 6和BLE 5.2,性能强劲。提供多种开发工具和SDK,开发灵活。

