转载:https://blog.csdn.net/weixin_45456099/article/details/107492742

一般只能通过三种方式下载程序到stm32单片机中:
1.JTAG 2.ISP 3.IAP
具体可参考:单片机程序下载方式ISP、IAP、JTAG

接下来介绍如何ISP烧录代码:
要通过ISP方式下载程序,需要用到单片机内部自带的Bootloader,这个Bootloader是预制在单片机内部的,出厂自带的,它在出厂后就不能修改或擦除。因此首先要将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了。ISP可以有很多种方式,比如232串口、USB、CAN。下载完成后,设置BOOT0=0,BOOT1=X(0或1)。
第一步:获取软件
STM32使用的ISP下载软件是官方软件Flash loader demostrator。下载地址:软件下载地址

下载完解压安装。

第二步:软件使用

1)点击运行程序
Port name:串口号,就是数据线连接到电脑的哪个COM。
Band Rate:波特率,随便选择,最高115200
Timout:一般设置为5秒,可以适当选择.
注意:数据线连接stm32板子的一端,应该连接到usb_232这个口,同时通过连接帽使得BOOT0=1,BOOT1=0 如图:

点击next
2)正确读取stm32芯片容量256kb,我使用的是stm32f103RCT6.

点击next
3)

Target表示芯片类型。
PID表示目标ID
version表示BootLoader的版本号
点击next
4)
Erase:擦除stm32的Flash存储器,可以选择全部擦除和部分擦除
Download to device:下载固件(.hex)。
Upload from device:读取芯片内部的固件
Enable/Disable Flash protection:启用或禁用Flash的读写保护。
Edit option bytes:编辑选项字节
这里选择Download to device下载固件,找到固件,文件类型选用.hex,点击next。
下载成功。点击close关闭软件。
5)关机,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。

说明:这样能直接插上USB数据线下载是因为该板子USB处有个USB转TTL的芯片CH340.

对于没有CH340芯片的最小系统STM32C8T6
(淘宝上只要搜索“STM32最小系统”就会找到的最常见的STM32C8T6单片机),需要一个USB转TTL的器件,将USB转TTL的器件与最小系统连接,关系如图:
USB转TTL的器件 STM32最小系统
GND ---- GND
TXD ---- RX(PA10)
RXD ---- TX(PA9)
3.3V ---- 3.3V
5V ----- 空
硬件部分:
将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了
下载完成后,断电,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。
软件下载:
参照:第二步:软件使用
因为stm32是3.3v的工作电压,所以选择USB转TTL的器件的3.3V。


最小系统stm32f103c8t6如何使用SWD模式烧录代码看这篇

flash loader下载使用说明相关推荐

  1. 使用Flash Loader(JTAG模式)下载EPCS器件

    一般来说Altera公司Cyclone或者CycloneII系列FPGA相应的配置器件会选择EPCS系列串行FLASH.一般使用AS模式下载EPCS系列器件.但有时候可能遇到AS模式不能成功下载的案例 ...

  2. Flash Loader Demonstrator无响应怎么办?

    首先看错误是不是一样的,符合不多说发图片. 解决方法: 第一步: 拔点口袋机下载线,连接口袋和电脑端都必须拔掉(下面有口袋机端的下载线的照片,电脑端就没拍,也必须拔掉). 第二步: 关闭stm32电源 ...

  3. 使用keil 生成 Flash Loader image

    1.1参考文档及路径 DUI0459F_02_mdk_fromelf_user_guide.pdf:   2.Cortex-M3 技术参考手册.pdf; 1.2 Flash Loader简介 平时我们 ...

  4. 春天卡通小鸟树林flash动画下载

    拥抱春天flash动画下载,春天,拥抱春天,草坪,卡通,树林,春天鸟儿,flash动画,flash素材,动画素材. 春天卡通小鸟树林flash动画免费下载地址:http://www.huiyi8.co ...

  5. flash素材动图,flash素材下载,动态flash素材下载

    flash素材下载,动态flash素材下载 来源:互联网/编辑:佚名/时间:2020-09-22 在手机上看 扫一扫进入手机端 请问去哪里有FLASH的大量素材下载 去闪吧看看吧 FLASH素材要从哪 ...

  6. Renesas Flash Programmer 下载步骤

    RENESAS FLASH PROGRAMMER下载步骤 已有 3598 次阅读2013-11-2 16:24 第一步: 打开RENESAS FLASH PROGRAMMER,截图如下: 第二步: 若 ...

  7. Flash Loader Demonstrator v2.8.0下载

    链接:https://pan.baidu.com/s/1jpwH-NU8_Y31hPPDKDuVwA  提取码:2qkb  复制这段内容后打开百度网盘手机App,操作更方便哦

  8. es中的xpack插件下载_ppt中插入flash动画工具-PowerPoint中插入Flash插件下载电脑版...

    PowerPoint中插入Flash插件是一款能帮助快速在PowerPoint中能插 Flash动画的插件工具,我们知道,有时在PowerPoint课件中为了更形象地说明问题,需要插入Flash动画. ...

  9. 64位浏览器的flash插件下载(flashplayer for 64-bit browser)

    既然用了64位的系统,就希望能够用64位的软件,装了64-bit的firefox(Namoroka),还有系统自带的IE 64-bit,结果上网看不到flash.网上搜了很多,出来的结果大多是说Ado ...

最新文章

  1. LeetCode 375. Guess Number Higher or Lower II
  2. 牛逼!有人用漫画带你了解 Linux 内核长啥样
  3. spark分区增减、JavaFX基本操作和HDFS NN DN概念
  4. openstack基于mysql的问题修复
  5. Shell编程——shell常用命令
  6. mysql INFORMATION_SCHEMA COLUMNS 解释
  7. 【无标题】写博客的第一天
  8. abrels.inc.php_abrels.inc.php
  9. Mybatis之使用注解开发CRUD
  10. 计算机电源分金牌,机·科普贴:电脑电源金、银、铜牌到底是什么意思?
  11. exchange服务器没有响应,exchange服务没法启动!急!
  12. English--音标拼读
  13. 全网无损音乐免费下载!
  14. 3D-GIS地理信息系统项目实施及目标
  15. sketch如何在手机中预览
  16. openstack-M版,学习笔记六
  17. oracle找不到 dba_tables,不经意发现的dba_objects和dba_tables中的细节
  18. FL中隐私和安全性问题
  19. 混合云是什么,混合云是怎么工作的?
  20. 【有奖评论】HMS Core.Sparkle创新沙龙来啦,参与互动赢华为三脚架自拍杆(无线版)

热门文章

  1. 莫生气,一切对镜皆是考验,对面若不识,还需从头练
  2. IDA动态调试夜神模拟器
  3. 从0带你写插件之微信防撤回,保姆级教学代码一行一行解读
  4. 使用EasyExcel导入、根据模板下载(附前后端代码)
  5. ubuntu 10.10五笔、rar解压及gedit乱码问题的解决
  6. 如何修改Win10窗口底色/背景颜色/护眼模式?
  7. python连接mysql输出数据库结构docx文档
  8. 陈冠希传 转载,奇文共欣赏
  9. 用python画篮球场_篮球场地最新标准尺寸
  10. kettle java交互_java程序中给Kettle传参数,其实很简单