前情提要
最近在打一个传智杯的比赛 ,要求用到GD32芯片进行开发,由于之前只有stm32的开发经验,于是遇到了gd32烧录代码等各种问题,我手上的芯片型号是GD32f407VET6芯片 , 不过问题不大,应该都可以尝试,如果我的方法对你有效,不妨点一个关注AWA
烧录方法
首先我手上没有GD-LINK或者 J-Link ,基本上一直是用ST-LINK或者串口烧录下载的,所以本期围绕ST-LINK和串口烧录的方法进行方法讲解。
先说结论:
1:gd32可以通过flymcu串口下载工具进行烧录下载
2:gd32也可以通过stlink进行程序下载
Flymcu烧录方法
首先你需要下载一个Flymcu ,点进去翻到最底部就是Flymcu。打开mcu后,注意选择我下面所讲的细节部分
1:选择你的程序文件 .hex文件
2:选择STMISP选项 勾选 “校验” “编程后执行”
3:千万 “不能” 选择 “编程到FLASH时写选项字节” 选项
4:左下角底部选择 RTS的高电平复位,DTR高电平进入BootLoader
5:选择编程前重装文件
6:波特率选择bps:57600 “为什么不选择115200是因为有些时候太高了 反而会下载失败”
7:烧录前点一下 搜索串口 选择你的串口烧录器的端口