【GD32VF103】开发板两种程序下载方式

[复制链接]
16414|4
手机看帖
扫描二维码
随时随地手机跟帖
yljon|  楼主 | 2022-1-20 20:28 | 显示全部楼层 |阅读模式
本帖最后由 yljon 于 2022-1-20 20:39 编辑

【GD32VF103】开发板两种程序下载方式

目标:GD32VF103开发板两种程序下载方式实验

前言:
        这是抽奖群的抽到的盲盒板子,看见MCU是大名鼎鼎的GD32,再一细瞧还是RISC-V的,立马感觉这玩意高大上,因为没有玩过这类RISC-V的板子,老老实实从头开始学起,也想将自己的学习过程记录下来。先到官网去找找资料,http://www.gd32mcu.com/cn,官网上资料还很多,先学习程序下载吧。

一、DFU程序下载方式:
        DFU:Device Firmware Upgrade,设备固件升级。主要技术特点:
1.使用USB线下载升级程序;
2.MCU进入bootload状态;

第一步:准备硬件:
        这块GD32VF103开发板有一个TYPE-C的接口,准备一条TYPE-C线即可

0000dfu0.jpg

第二步:下载安装DFU驱动:
        这个DFU驱动是兆易自己的驱动,安装好之后直接使用TYPE-C线连接电脑,这时电脑是不会有任何反应或者提示的,不要着急,我就在这里掉到坑里了,反反复复安装驱动,结果发现是自己方法问题,需要按照如下步骤来搞:
1.安装DFU驱动:GD32 MCU Dfu Driv,64位电脑安装那个x64目录下驱动;32位电脑安装那个x86目录下驱动,将那个.ex_扩展名修改为exe扩展名即可;

000DFU.png

2.使用TYPE-C线将GD32VF103开发板连接电脑,这时电脑是不会有任何反应或者提示的,不要急,继续下一步;
3.按下开发板上reset按钮--->>>再按下boot0按钮--->>>先松开reset按钮--->>>再松开boot0按钮;
4.此是电脑有反应了,开始更新DFU驱动了,等一会更新完成之后,可以再电脑的设备管理器看见了,如下图所示:

00驱动.png

第三步:打开DFU软件进行程序下载升级:
        可以看见已经识别DFU设备,可以看见ID号,可以看见MCU型号,

11DFU1.png

        点击download to device,点击open选择要下载升级的固件,按下OK就可以下载升级程序了,历时29秒完成。

11DFU3.png

第四步:运行已经下载升级后的程序:
        使用DFU下载升级不会自动运行程序,需要将开发板上按下reset才会运行,或者将开发板程序上电才会运行。

dfu4.jpg

看见小灯闪烁了,DFU方式下载升级程序完美结束,奥耶!


二、ISP程序下载方式:
        ISP:in-system programming,在线系统编程,无需将MCU从嵌入式设备上取出就能对其进行下载编程的过程。主要技术特点:
1.一般使用UART串口下载升级程序;
2.MCU进入bootload状态;

第一步:准备硬件:
        这块GD32VF103开发板有焊接一个UART接口,准备一USB转TTL转换器即可

isp0.jpg

第二步:使用USB转TTL转换器连接开发板和电脑;

第三步:打开ISP软件进行程序下载升级:
1.按下开发板上reset按钮--->>>再按下boot0按钮--->>>先松开reset按钮--->>>再松开boot0按钮;
2.打开ISP软件,选择串口号,其它不用修改,点击下一步,可以看见可读状态,无需解锁,还有FLASH大小、ID等信息,如下图:

isp111.png

3.选择需要下载的固件,注意:虽然我选择下载后重启,但是后面事实证明下载完成后并没有自动重启

isp222.png

4.经过漫长的1分多钟,终于下载完成

isp333.png

第四步:运行已经下载升级后的程序:
        使用ISP下载升级不会自动运行程序,需要将开发板上按下reset才会运行,或者将开发板程序上电才会运行。

isp4.jpg

看见小灯闪烁了,ISP方式下载升级程序结束成功运行。


三、总结:
        这里只罗列了GD32VF103开发板的两种下载程序方式:DFU和ISP。
从官网上看到还有其它方式,比如:GD-LINK、ALL-IN-ONE等方式,待后面空闲时候再去认真研究。


最后,再来一个:

99.png

999.png

DFU工具和ISP工具上这个图形点击下去,点点看吧,很有意思

  

使用特权

评论回复
yljon|  楼主 | 2022-1-26 09:49 | 显示全部楼层
谢谢小管家添加图章

使用特权

评论回复

评论

suncat0504 2022-1-28 10:26 回复TA
明明是小跑堂给你加的图章,你为啥要谢小管家?哈哈哈。是不是看上管家,瞧不起跑堂的?嘿嘿嘿嘿 
trucyw| | 2022-1-27 22:06 | 显示全部楼层
有机会试下

使用特权

评论回复
g_hawk| | 2022-3-21 10:09 | 显示全部楼层
404

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则