GD32VW553-IOT开发板遇到的坑及解决方法

分享作者:xktx09
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-03-26 13:10:15
0
概要
GD32VW553编程、下载程序进行点灯测试
开源口碑分享内容

很荣幸获得的GD32VW553-IOT开发板的免费申请资格,本来应该早就发评测的,最近实在是忙,今晚抽空折腾了一个半小时搞定

首先是遇到的坑:

1.使用jlink需要支持RISC-V的,我的老版本不行

2.使用ch340,死活连不上,后翻看了各位大神的帖子,发现板子缺个上拉电阻ovo

3.板子无点灯led,自己焊接了个0603的在没焊接flash的PB3脚

吐槽完毕,下面正式开始

GD32VW553-IOT开发板带wifi及蓝牙连接,在现在智能家居飞速发展的今天相当方便,可玩性大大提升

首先去GD32官网,下载GD32的编程器、下载器、板子的说明及原理图等

https://www.gd32mcu.com/cn/download?kw=GD32vW5&lan=cn

编程器GD32EmbeddedBuilder

下载器GD32 All In One Programmer

打开编程器,新建一个项目

选择C语音的工程

下一步选择RISC-V的工程

下一步选择芯片为GD32VM553HMQ7

打开main.c

因为在PB3脚焊接了led  ,PS:注意正负极

程序参照例程,编写如下


int main(void)

{

systick_config();


/* enable the LED clock */

rcu_periph_clock_enable(RCU_GPIOB);

/* configure LED GPIO port */

gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_3);

/* reset LED GPIO pin */

gpio_bit_reset(GPIOB, GPIO_PIN_3);


while(1) {

/* turn on LED1, turn off LED3 */

gpio_bit_set(GPIOB, GPIO_PIN_3);

delay_1ms(500);

gpio_bit_reset(GPIOB, GPIO_PIN_3);

delay_1ms(500);

}

}

注意中间的GPIOB和 GPIO_PIN_3,可用修改为自己的io接口

保存,编译

编译后的bin文件在workspace\test\GD RISC-V MCU Debug\test.bin

程序搞定,打开GD32 All In One Programmer下载

选择你的bin文件,com口

连接ch340,大佬们的经典连线图

把boot0连接

由于没有上拉电阻,需要在下载的时候用镊子短接PC8和3.3V,按住reset按键约3秒,放开reset按键和短接

点击connect按钮,连接芯片,连接成功左下角会自动识别单片机型号

点击download下载,下载完成后,回复boot0,重新上电或者按reset按钮

实现闪灯

后记:

Jlink-v9,包括之前的版本,不支持调试该MCU

全部评论
暂无评论
0/144