那咱们直奔主题吧。
第一步 新建文件夹来存放这块开发板的一切相关资料,包括使用的软件,下载工具,手册等等。
第二步 从 https://www.iceasy.com/product/1874659379209633793 这里最下面点击另存为下载到三个pdf文件,分别是开发板规格书,GD35VW553的用户手册,和开发板的原理图。这三个文件足够前期使用了。
第三步 参考这个帖子 https://www.iceasy.com/review/1919328903754256385 安装开发软件和工具。此帖子非常详细,干货满满。
第四步 按照上面帖子新建工程后 就会打开一个示例代码。根据自己的硬件连接情况进行适配,我的硬件连接情况如下图:
使用串口工具的5V->Vbus
烧录串口连接 RX接PA6,TX接PA7
GND->GND
PC8引出到面包板 短接到GND
PA11->LED->电阻->3.3V
因此想要PA11 闪烁 需要修改代码:
首先将不需要的初始化代码 执行代码注释掉,添加对led闪烁函数的调用,添加延迟函数。修改gd32vw553h_eval.h中对于led2 的配置,如下图:
编译之后生成bin文件。下面进行烧录。
第五步 烧录。这个开发板不得不说有点小坑,PC8作为BOOT0 居然没后焊接上拉电阻,因此 硬件连接中将其独立引出,并去除短接帽。
烧录准备:先将PC8断开与GND连接 连接到3.3V 然后按下开发板上的复位按键。
再在工具界面点击Connect按钮连接,正常连接后如下图:
如果连接失败 就需要检查串口连接部分是否正常 是否交叉连接。
然后点击Browse 选择刚才编译好的bin文件。点击Download下载。完成后右下角显示 100%。
最后 将PC8 断开3.3V连接 再连接到GND,按下复位键即可从flash启动 可以观察到led在闪烁了。
总结吐槽:
板子到手非常小巧,小巧到不敢焊排针插到面包板上,生怕拔插给崩坏了。不得不说,没有丝印太不友好。短接帽确实小可爱,可是下载烧录时候确实太不方便,严重警告的是 BOOT0选择上拉电阻不焊接 是什么情况,最为一个开发板太不应该了,这坑太大。吐槽的同时也感叹国产MCU的发展日新月异。这颗芯片已经十分强大了,点个灯根本不能体现它的实力。以后有时间再详细深入探索吧。

