GD32VW553 上手指南
分享作者:yiwu
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-05-28 15:14:08
0
前言
拿到板子有段时间了,刚有空研究一下,参考群里各位大佬的经验,今天把整个开发流程跑通了,在此记录一下。
开源口碑分享内容

   中电港萤火工场推出基于兆易创新(GigaDevice)的 GD32VW553-一款 RISC-V 内核的 32 位 MCU 的开源硬件板 GD32VW553-I0T ,支持2.4GHz Wi-Fi 6及BLE5.2无线连接标准,非常适合开发IoT设备。

   详细功能和参数就不在这里罗列了,官网的开发文档非常丰富,大家可以去下载。我这里主要用到以下几个开发资源:

   1 GD32EmbeddedBuilder_v1.4.12.28625      //这个主要用来开发固件使用

   2 GD32VW55x_RELEASE_V1.0.2               // 官方发行版

   3 GD32AllInOneProgrammer_win_V4.2.10.28180  //官方烧录工具


   因为最终目的是开发一个完善的应用,所以没有象前辈那样只做一个亮灯的应用,而是使用官方完整的SDK进行开发。

   第一步 按照《GD32VW553快速开发指南》,搭建完整的开发环境,并导入 MBL 和 MSDK 工程。结果如下:

   

   二 编译工程文件,在 ‘GD32VW55x_RELEASE_V1.0.2\scripts\images’ 目录下生成固件文件。

      mage-ota.bin是 MSDK工程生成的 bin文件, 可用于 OTA升级

      image-all.bin是 MBL(mbl.bin)和 MSDK(image-ota.bin)的组合,该固件可用于生产,烧录到 flash中运行。

   三 烧录固件到芯片中,这是我研究时间最长的一个步骤,最后根据群中大佬的经验成功完成烧录。

     1 拿到板子后,把排针焊上,然后用将boot0 和 boot1 的条线按下图设置

       

     这个设置并不能保证可以启动进入烧录模式,因为板子上少焊了一个电阻,以我的技术,我是不敢在那么小的地方动烙铁的。

   2  通过 USB to TTL接入电脑

       PA6 接 Rx,PA7 接 Tx, 因为我的串口模块3.3v输出自用了,所以usb给板子供电。

       


   3 启动板子进入烧录模式

     这部分是考验技术的时候了,以下操作原理未知,并可能有潜在风险,但是是最实用的方式,不需要对硬件进行任何改动。

     

接入电源前,一定要以上手法持握板子,如果手太干的话,还要蘸点水。这样通电后,板子就进入烧录模式了。

    4 使用 GD32AllInOneProgrammer 烧录固件,我烧录的是 image-all.bin


   四 重新启动板子,进入运行模式。避免使用上述手法就可以正常启动了, 我是不接触板子,直接断开 Type-A 端然后再接上就OK了。

   


   启动后,串口打印的数据表明是我编译的新固件。到此整个开发流程就走通了,下面开始正式开发。

   更新:在微信群里看到短接3V3和PC8,一样可以进入烧录模式。我这个操作手法也是同样原理,但是成功率就不如直接用杜邦线短接了。


全部评论
暂无评论
0/144