古人与:工欲善其事,必先利其器
咱们现到这个网站来: https://www.gd32mcu.com/cn/download/7?kw=GD32VW5

只需要图里面圈起来的两个工具下载下来并解压
1.Embedded Builder.exe工具的使用

双击Embedded Builder.exe,显示的弹窗就是我们工程存放的地方,这个自己创建文件夹就可以了,然后点击launch就进入软件了
2.创建工程




按照图里面的顺序来,这样工程就创建完成了
3.修改程序
main.c代码
int main(void)
{
/* configure systick */
systick_config();
eclic_priority_group_set(ECLIC_PRIGROUP_LEVEL3_PRIO1);
gd_eval_led_init();
while(1) {
gd_eval_led_toggle();
delay_1ms(500);
}
}
gd32vw553h_eval.c代码
void gd_eval_led_init (void)
{
rcu_periph_clock_enable(RCU_GPIOB); //开启时钟
gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_PULLDOWN,GPIO_PIN_3); //gpio模式设置 gpiob 输出模式 下拉 gpio_pin_3
gpio_output_options_set(GPIOB, GPIO_OTYPE_PP, GPIO_OSPEED_25MHZ,GPIO_PIN_3); //设置输出引脚类型和速度 推挽 25Mhz
GPIO_BC(GPIOB) = GPIO_PIN_3; //引脚清零 拉低
}
void gd_eval_led_toggle(void)
{
GPIO_TG(GPIOB) = GPIO_PIN_3;
}
点灯引脚说明

用的是flash的PB3和GND,正好能放一个封装0603的led灯
4.编译程序

编译由两种方法,第一种就是右击工程找到Build Project;第二种就是在工具栏上找到上图的序号2按钮,也可以编译

编译成功显示的
5.硬件连线

Boot设置

串口连接开发板
6.烧录程序

按照图里面来设置,先加载咱们编译好的固件,让后点击Download,等待下方的进度条跑完就可以了
如果connect失败怎么办,就一直按着板子上的RST按键,点击connect后才松开 交流群里面说的
再来讲一下wifi/ble的编译问题吧
首先下载sdk
解压找到“AN154 GD32VW553 快速开发指南.pdf”按照这里面的步奏来
切记有一点要注意
ToolChain这个工具连一定要选择 2022.04 版本
选择其他的版本编译不过去,这个我试过了,其他的按照手册来就不会出问题
