

GD32VW553-IOT-V2是萤火工场基于兆易创新GD32VW553无线双模MCU研发的双模无线开发板,其板载的GD32VW553HMQ7搭载双RISC-V32位内核,支持2.4GHz Wi-Fi 6及BLE5.2无线连接标准。集成了高达4MB Flash及320KB SRAM,另有32KB可配置指令高速缓存(I-Cache),大幅提升了CPU处理效率。不仅具备出色的无线性能,
面向实时处理和高效通信需求,GD32VW553系列MCU采用了全新的开源指令集架构RISC-V处理器内核,主频可达160MHz,还配备了高级DSP硬件加速器、双精度浮点单元(FPU)以及指令扩展接口等资源,以出色的微架构设计实现了极佳的能效比,并提供了灵活的可扩展性。
芯片配置了丰富的通用有线接口,包含3个U(S)ART、2个I2C、1个SPI以及1个四线制QSPI等, 以及多达29个可编程 GPIO 管脚。内置2个32位通用定时器、2个16位通用定时器、4个16位基本定时器、1个PWM高级定时器和1个12位ADC。供电电压1.8V - 3.6V,并提供了85℃ - 105℃宽温选择,以满足工控互联、照明设备以及插座面板等高温场景应用所需。
下载
www.gd32mcu.com/cn/download/7?kw=GD32VW5

下载解压即可,安装
www.gd32mcu.com/cn/download/7?kw=GD32VW5

下载解压安装
GD32 Embedded Builder未包含该芯片的编译工具,需要自行下载
www.nucleisys.com/download.php
选择Nuclei RISC-V Embedded Toolchain(Baremetal/RTOS + Newlibc)
版本一定要选择2022.04,不然没法使用

下载解压,配置环境变量
环境变量选择:解压目录/gcc/bin


可能要重启才能生效
进shell测试
riscv-nuclei-elf-gcc --version

这个地方up不小心踩了个坑,咱之前用到make是MSYS2版本是o(*////▽////*)q
编译半天,一直报错,发现缺个lds,检查了下发现,有个bat负责把一个.ld make成lds,但是MSYS2版本不是原生winshell环境,自动生成的Makefile调cmd失败了,好在手动运行解决了QAQ
安装Chocolatey(如果还没安装)
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = `
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco config set cacheLocation "E:\"
建议进管理员模式安装
choco install make
安装成功后

GD32VW55x Wi-Fi&BLE SDK
www.gd32mcu.com/cn/download/7?kw=GD32VW5

解压
打开EB,会出现工作空间选择界面

选择SDK解压目录,如我的:E:\GD32VW55x_RELEASE_V1.0.3f1

File,打开项目


选择SDK目录的MBL的\MBL\project\eclipse
选择文件夹,完成
然后,用同样的方式打开MSDK

先点击一个项目的文件夹

再依次点击File->properties

会出现以下页面:

C/C++ Build->Setting->Toolchain Settings

ToolChain Path改为你下载的芯来交叉编译工具链的gcc/bin,不要选成gcc\riscv-nuclei-elf\bin了
Build Tool Path选择make安装地址中的bin文件夹
完成即可
右键MBL

选择Build Project即可
如果遇到缺少mbl.lds的问题,进到powershell
cd E:\GD32VW55x_RELEASE_V1.0.3f1(改为你SDK目录)\MBL\project\eclipse\Debug
../../mbl_prebuild.bat riscv-nuclei-elf-
重新编译即可
编译MSDK,如下操作

Build Configurations->Set Active->1 msdk (default: msdk + freertos + mbedtls-3.6.2)
然后同MBL,Build Project
时间稍长
打开GD32 All In One Programmer
拨码器BOOT0调至ON,typec连接,按下K1(RST)

进行如下配置,COM口自动选择,请确认其是否为GD32VW553

Connect即可

Browse选择之前编译的文件,Download下载
断电,拨码器BOOT0->off,重新上电就能看到效果