一、外设一览
根据官网的中文用户手册可知,芯片的基本外设还算齐全,USART,IIC,SPI这些基本外设都有,还多了网络安全相关的一些CAU, PKCAU等外设,最重要的是支持了WIFI+蓝牙。 算是丰富了一些芯片市场的空白(笔者当然也使用过ESP32、 CH32、 亮牛等单片机)。
但要注意的是,外设中并不支持SDIO,CAN, ENET,TLI等接口,所以在产品定位方面就有些尴尬,只能算是加了wifi、蓝牙功能的F103。 做网关类产品没有CAN、ENET, 做穿戴类产品没有mipi类的屏幕接口。 个人感觉有些不上不下, 也许仅能替代传统F103+wifi蓝牙模组的应用场景(但这方面已经有esp32占据主要市场了,而且价格方面也不占优势,这些在后面会谈到)。
二、内存大小分析
既然已经考虑用GD32VW553了,那必然是冲着其wifi蓝牙功能来的, 我们先看一下芯片内存和SDK编译后的大小
最高能到4096K的Flash+全系列320K的SRAM, 看起来还可以(毕竟GD就是做储存起家的,而且是物联型产品,没有吝啬)。
官网原始SDK编译后 占用841K的Flash+101K的RAM (主要是wifi蓝牙协议栈很占空间), 预留给用户的空间也还可以,毕竟还能使用QSPI扩展FLASH, 不做屏幕显示类的应用一般也够用了。
但是要注意, 用它的SDK就要遵守它的内存规划,MSDK0/1就是我们一般产品中的APP0/1, 从图中可知每个APP的空间就是0x081EA000-0x0800A000=0x001E0000=1024K。 1024K-841K=183K 好吧,其实也没有很大。 具体是否够用看你们自己的项目吧。
三、功耗
当然具体功耗还和配置的信道,环境温度,使用模式等有关,不能一概而论,笔者也就看个大概
根据官方资料:wifi发送功耗3.3V 270.1mA, 接受功耗3.3V 93.5mA。
GD32VW553-IOT小板子实测待机功耗(开启wifi后):
GD32VW553-IOT小板子实测待机功耗(关闭wifi后):
四、开发环境、SDK、及产品生态
开发环境有两套GD32 Embedded Builder 和 SEGGER Embedded Studio IDE 都能在官网上下载到。 GD32 Embedded Builder 是GD32自己换皮改出来的, 话说早期安可信提供的esp8266也是类似的开发环境,但是现在基本上很少听到有人用了,基本都在keil、iar和vscode上。 现在esp32官方自己在vscode上的插件还不错, 连keil自己也推出了vscode插件, GD32VW553居然还是在10年前的老平台上,连keil都不支持,真的不知道让人说什么好(原本还想做个小项目试一下GD32VW553的,结果折腾开发环境就费精力,算啦算啦,工作上还一堆事呢)。
SDK里面大概看了一下,网络相关的内容还算全面,基本上常用的工具如AT指令、MQTT、 OTA、lwip、加密、json等都有了,能满足一般的需求。
蓝牙方面笔者不是很懂,就不多做评论了。
在SDK自带的功能里,有一些wifi和蓝牙的测试函数,需要的朋友们可以自己测试一下, 官网上有说明文档,我就不一一赘述了。
但是 但是! 网络外的就不是很够了,仅看到了文件系统和shell, 起码和esp32没法比。 (话说其他esp32的替代品还是 支持了很多功能的,相比之下GD32VW553就有些简陋了)。
五、购买渠道、价格及产品普及度
产品普及度不必多说, 在这个平台上的应该就是第一批吃螃蟹的人了, 其他地方都很难看到这个芯片的消息。
购买渠道也是个大问题,笔者在2025年5月份左右的时候想要给公司做产品选项的时候买几片,无奈买不到,立创商城没有,淘宝没有,找了几个GD32代理商居然也拿不到芯片!!! 价格上自然也没什么意义。 好吧 只能说一句无奈,可能还得等上一段时间。
六、总结
笔者愚见: GD32VW553在兆易创新内部的定位可能只是为了丰富一下产品线(毕竟stm32有类似的芯片,我兆易也不能少了), 可以不用 但不能没有,毕竟全球市场有esp32这个霸主把持着已经很多年了, gd32推出这个产品估计也没打算真的能撼动esp32的市场。最多在大客户那里推一下,看看能不能替代一些。
至于中小型用户选项时是否应该考虑GD32VW553, 先等能在市场上买到货再说吧。

