1 如何使用串口来给GD32烧写程序-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用串口来给GD32烧写程序

lcdz66 来源:雨飞工作室 作者:雨飞工作室 2022-12-14 17:03 次阅读

话说本人使用的是GD32F103VCT6(或GD32F103VET6),采用SWD烧写的方式,确实一直用的好好的。但是,量产的多少,总会出现一些意想不到的情况,比如引出SWD烧写口的焊盘脱落了,或者因为静电等原因造成SWD无法烧录,又或者是出现“Programming error@:0x00000000”的情况。这个时候,只是一味地采用SWD烧写的方式,就有点无能为力了。

44a23464-7b7f-11ed-8abf-dac502259ad0.png

众所周知,可以使用串口给STM32烧写程序,只需设置成Boot0=1,Boot1=0,使用flash_loader_demonstrator这个小工具即可。那么,GD32是否也可以这么做呢?查看了电路图,我的电路板刚好USART1页引出来了。马上去试试呗。

458854d0-7b7f-11ed-8abf-dac502259ad0.png

1、采用FlyMcu工具,测试是不行,识别不了GD32芯片

49ac314e-7b7f-11ed-8abf-dac502259ad0.png

2、是不是GD32有自己专用的串口烧写工具呢?网上一搜索,确实如此,那就是:GigaDevice MCU ISP Programmer。

3、采用GigaDevice MCU ISP Programmer给GD32烧写程序:

(1)打开软件:分明是欺负我的笔记本屏幕有点小啊,算了,忍了。

49d220fc-7b7f-11ed-8abf-dac502259ad0.png

识别出串口为“COM15”,波特率不要选择太高,这里选择“115200”。点击“Next”,会弹出下面界面:

49f65242-7b7f-11ed-8abf-dac502259ad0.png

(2)继续点击“Next”,会出现下面界面:

4a1c4ede-7b7f-11ed-8abf-dac502259ad0.png

能够自动识别出芯片型号,我这里的芯片型号是“GD32F103VCT6”。继续点击“Next”,会出现下面界面:

4a41551c-7b7f-11ed-8abf-dac502259ad0.png

勾选“Download to Device”,添加要烧录的hex文件,勾选上“Erase necessary pages”和“Verity after download”,点击“Next”即可。

(3)此时会出现下面的界面,说明正在烧写程序:

4aa8eee8-7b7f-11ed-8abf-dac502259ad0.png

(4)出现下面的界面,表示烧写成功。

4ac997e2-7b7f-11ed-8abf-dac502259ad0.png

可以看出,烧写过程还是挺方便、挺快捷的。

这样就完成了几块电路板的修复,还是挺不错的。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串口
    +关注

    关注

    14

    文章

    1551

    浏览量

    76419
  • 烧写
    +关注

    关注

    0

    文章

    57

    浏览量

    14275
  • GD32
    +关注

    关注

    7

    文章

    403

    浏览量

    24325
  • SWD
    SWD
    +关注

    关注

    1

    文章

    57

    浏览量

    11827

原文标题:如何使用串口来给GD32烧写程序

文章出处:【微信号:雨飞工作室,微信公众号:雨飞工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电子时钟制作(瑞萨RA)(2)----使用串口进行程序

    本篇文章主要介绍如何使用UART串口程序到瑞萨芯片,并以实际项目进行演示。
    的头像 发表于 12-01 13:58 753次阅读
    电子时钟制作(瑞萨RA)(2)----使用<b class='flag-5'>串口</b>进行<b class='flag-5'>程序</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>

    基于RASC的keil电子时钟制作(瑞萨RA)(4)----使用串口进行程序

    本篇文章主要介绍如何使用UART串口程序到瑞萨芯片,并以实际项目进行演示。
    的头像 发表于 12-01 14:51 679次阅读
    基于RASC的keil电子时钟制作(瑞萨RA)(4)----使用<b class='flag-5'>串口</b>进行<b class='flag-5'>程序</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>

    GD32无法的原因?

    GD32无法
    发表于 07-26 07:09

    GD32单片机用ISP工具程序失败怎么办呢

    GD32单片机用ISP工具程序失败怎么办呢?
    发表于 01-18 06:04

    通过串口STM32程序的教程方法

    如何通过串口STM32程序的教程方法! 用交叉串口线连接开发板和电脑, BOOT0 选择为 1,BOOT1 选择为 0,接上开发板
    发表于 03-22 15:39 0次下载

    开发板程序

    可随时擦除的FLASH ROM,但依然沿用叫写了,这样也方便特指PC向MCU写入程序。免得和单片机工作时串口的上传和下次数据相混淆。 开发板
    发表于 10-14 10:47 7414次阅读

    51单片机怎么用usb程序

    ,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序,实现对单片机写入数据和
    发表于 11-16 11:18 5.9w次阅读
    51单片机怎么用usb<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>

    FlyMcu STM32程序ISP串口软件资料免费下载

    本文档的主要内容详细介绍的是FlyMcu STM32程序ISP串口软件资料免费下载。
    发表于 11-08 08:00 34次下载
    FlyMcu STM32<b class='flag-5'>程序</b>ISP<b class='flag-5'>串口</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>软件资料免费下载

    stm32使用flymcu程序

    文章目录一、使用flymcu程序一、使用flymcu程序
    发表于 10-26 11:06 18次下载
    stm32使用flymcu<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>

    GD32 DMA串口通讯DEMO

    GD32 DMA串口通讯GD32 USART0 DMA发送与接收不定长数据GD32E230简介GD32E230采用DMA进行
    发表于 11-26 19:36 74次下载
    <b class='flag-5'>GD32</b> DMA<b class='flag-5'>串口</b>通讯DEMO

    瑞萨e2studio(5)----使用UART串口程序到瑞萨芯片

    本篇文章主要介绍如何使用UART串口程序到瑞萨芯片,并以实际项目进行演示。
    的头像 发表于 11-15 09:14 2835次阅读
    瑞萨e2studio(5)----使用UART<b class='flag-5'>串口</b><b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>到瑞萨芯片

    如何使用串口来给GD32F10x程序

    众所周知,可以使用串口给STM32程序,只需设置成Boot0=1,Boot1=0,使用flash_loader_demonstrator这个小工具即可。那么,
    的头像 发表于 12-15 14:33 4346次阅读

    使用 Uart 串口程序到 RA 芯片

    本篇文章主要介绍如何使用UART串口程序到瑞萨芯片,并以实际项目进行演示。
    的头像 发表于 11-03 17:36 2513次阅读
    使用 Uart <b class='flag-5'>串口</b><b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>程序</b>到 RA 芯片

    gd32和stm32程序可以互用吗?

    gd32和stm32程序可以互用吗? GD32和STM32是两种不同的芯片系列,相同点是都属于ARM Cortex-M系列芯片。虽然它们有相似的架构和指令集,但是由于它们来自不同的厂商,所以它们之间
    的头像 发表于 08-16 11:32 3831次阅读

    GD32 串口接受异常的几个原因

    前面我们介绍过GD32 485发送时出现异常的最常见原因,有小伙伴反馈想要知道GD32 串口接受异常的可能原因,今天我们就来安排。
    的头像 发表于 01-18 09:57 4216次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>串口</b>接受异常的几个原因