1、什么是ISP?

ISP是In-System Program的缩写,即在系统编程。用户可以直接下载代码,而不用把mcu从pcb板上取下来。ISP需要mcu本身支持,ISP方式也比较适用于生产烧录。

2、引导配置


从上图可以看出,上电后要执行引导装载程序,要求Boot0高电平,Boot1低电平

3、下载串口


可以看出,GD32F30X全系列支持USART0(PA9 PA10),部分支持USART1、USB;根据自己的硬件选择相应的引脚。

4、串口ISP软件

使用GD32官方的ISP软件GigaDevice MCU ISP Programmer.exe。

5、串口ISP下载

1)拉高Boot0

对于本文使用的电路来讲,直接把J24短路。
2)断电,再重新上电(这里一定要断电,只复位是不行的
3)打开软件,选择串口

4)下一步,进入ISP模式:

如果提示“Device is readable”,表示已经进入了ISP模式。

如果提示“No response from the device”,则表示没有进入ISP模式,需要检查boot引脚设置或者断电再重新上电。

5)下一步,软件自动识别设备,这里识别出是GD32F303VET6,也正是本文使用的mcu:

6)下一步,选择操作,在这一步,可以选择擦除、从设备读取程序、使能保护、选项字编辑等:

7)下一步,执行操作:

如果上一步选择了下载程序,在本步就可以看到下载成功;可以看出下载10字节,仅耗时2s,速度还是比较快的。

GD32F303串口ISP方式下载程序相关推荐

  1. STM32开发板串口 ISP 方式下载程序

    STM32开发板无下载电路也可以下载程序方法 自己设计的stm32开发板,手上无下载器,也没有板载的一键下载电路的情况下解决下载程序方法? 必须具备的条件:USB-TTL模块一个,板上预留有boot0 ...

  2. lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结

    由于自己的不细心把swdio引脚接错,不能使用swd方式烧录,只好补救一下通过isp方式烧录,蛋疼的是urat0引脚我只引出了一个rxd,我用的还是bga封装,感觉有点倒霉,还好的那个txd引脚在靠芯 ...

  3. Arduino烧录bootloader,并作为ISP进行下载程序

    注:以下流程均在Pro mini 328P上进行. 1.在第一块板子上上传示例中的ArduinoISP程序,该板子成为板子A: 2.等待烧录bootloader的板子成为板子B: 3.板子A的引脚pi ...

  4. LPC55S16 ISP模式 下载程序-flash magic 软件

    1:下载并安装Flash Magic软件. 该软件免费使用. Flash Magic软件下载 2:生成Hex文件---IDE使用mcu-xpresso 右键.axf文件,Binary Utilitie ...

  5. 三菱串口PLC远程下载程序案例

    三菱PLC作为市场使用很广的PLC之一,有很多工程师想办法解决三菱串口PLC远程下载,远程监控的问题,下面我以三菱FX3U-48M串口PLC为例分享下三菱串口PLC远程下载案例. 远程组网: PLC远 ...

  6. 02、如何用串口下载程序

    文章目录 1.简介 2.安装USB转串口驱动 3.硬件连接 4.开始下载 5.ISP 一键下载原理分析 5.1.ISP 简介 5.2.ISP 普通下载 5.3.BOOT配置 5.4.ISP 一键下载 ...

  7. stm32,STC89C51使用串口下载程序

    1. 使用USB转串口下载 1.1 STC89C51 一般买的开发板会有一键下载的硬件电路,但是有时候我们自己的最小系统版,为了能够下载,可以使用串口的方式现在程序,这个我买的圈圈教你学USB的开发板 ...

  8. linux中使用串口(dnw)下载程序到jz2440开发板

    对于大多数使用韦东山jz2440开发板的用户来说,使用OpenJTAG或EasyOpenJTAG是非常方便的,并且视频教程中也是用这两种 来教学的,对于没有OpenJTAG. EasyOpenJTAG ...

  9. stm32芯片休眠模式_stm32单片机进入休眠模式后无法下载程序等问题的解决

    利用stm32单片机的休眠模式,使单片机间歇的休眠从而实现低功耗的目的.往往会出现进入休眠后无法唤醒,导致下一次程序烧不进去.通常的解决办法是:一般的开发板或单片机最小系统都会有复位键,按住复位键,点 ...

  10. CH340下载程序时DTR和RTS的电平变化分析

    CH340下载程序时DTR和RTS的电平变化分析 逻辑分析仪捕捉到的DTR和RTS引脚整个下载过程的电平变化. 下载和电平变化顺序 当按下下载按钮时,DTR引脚先被拉低,然后紧跟着RTS也被拉低. 间 ...

最新文章

  1. tf.contrib.layers.fully_connected详解
  2. 在2020年到来之前,你应该知道的10大科技趋势预测
  3. 20181023-3 每周例行报告
  4. CentOS 3.7 安装Linux kexec工具失败
  5. linux十字符木马,Linux系统随机10字符病毒的清除
  6. ubuntu linux kvm安装,ubuntu16.04 下kvm安装
  7. bootstrap table 分页只显示分页不显示总页数等数据
  8. 一般单元测试不可以并行进行_铝型材配件可以不可以进行二次加工
  9. 杭电2078复习时间
  10. 我发现了3572个漏洞 今天又是崭新的一天
  11. 从 Beta-Binomial 共轭到 Dirichlet-Multinomial 共轭
  12. win102004优化_windows 10新版2004和1909该如何选择
  13. Java:Spi 小实战
  14. 【知识图谱系列】六篇2020年知识图谱预训练论文综述 | 30页汇报ppt免费获取 | GCC,GraphCL,DGI,InfoGraph等模型
  15. SQL数据库基础知识复习
  16. 【Drools】Drools使用入门(一)Drools上手教程(包括动态加载规则文件)
  17. 新浪微博技术架构分析
  18. 【无标题】对于_, predicted = torch.max(outputs.data, 1)的理解
  19. 区块链会计案例_区块链会计行业 区块链会计应用案例
  20. 用python画星空-python3的turtle画模仿3d星空,运动的恒星小宇宙

热门文章

  1. 微型计算机控制技术王艳芳,基于单片机液位控制器的设计与实现最终版(样例3)...
  2. android动态注册服务器,Android 6.0动态权限申请教程
  3. 不用PLC编程,实现USB或串口条码枪对接PLC,数据直接写入寄存器
  4. 算法设计与分析基础(第3版)读书笔记(及几处翻译上的错误~~)
  5. 手把手教你VMware14虚拟机安装教程「图文附软件」
  6. bootdo增加验证码登陆
  7. 撞库、脱库和洗库是什么意思
  8. mnist数据集matlab导入,MNIST数据集转为matlab可读的mat格式
  9. uniapp-小程序 调用阿里云OCR身份证识别
  10. 一个普通专科生,拿什么拯救你的未来?(精简版)