今天介绍下载STM32程序的三种方式
1.J-Flash下载(需要用到J-link+J-Flash)
2.MDK配置下载(需要用到J-link/ST-link+keil)
3.ISP下载(需要用到FlyMcu+串口线)
上面提到的硬件和软件图片如下:

J-link ST-link
keil+FlyMcu J-Flash

1.J-Flash下载
1.打开J-Flash,在“Options”里面选择与之匹配的单片机型号,进行设置
2.在“File”-“Open data file”中选择想要下载的hex文件
3.点击“Target”-“Connect”进行下载线和线路板的连接
4.点击“Target”-“Program”进行程序下载即可

图1 图2 图3
图4 图5 图6

2.MDK配置下载
1.点开魔术棒,在“Debug”下的“Use”中选择“J-LINK/J-TRACE Cortex”。然后点开后面的“Settings”,在“Flash Download”中勾选“Reset and Run”,这样就可以下载后直接运行,不用重启。
2.先进行编译“Build(F7)”,然后进行程序下载“Download(F8)”即可。

3.ISP下载
1.搜索并选择对应串口
2.选择要下载的hex文件,将“编程前重装文件”打勾
3.勾选“STMISP”下方的“检验”和“编程后执行”
4.选项字节区下面的“编程到FLASH时写选项字节”不勾
5.最下面要选择“DTR的高电平复位,DTS高电平进Bootloader”
6.设置完成后点击开始编程即可

STM32程序下载的三种方式相关推荐

  1. STM32芯片烧录的三种方式介绍,串口、STM32 ST-LINK Utility以及STM32CubeProgrammer

    STM32芯片烧录的三种方式介绍,串口.STM32 ST-LINK Utility以及STM32CubeProgrammer 1 概述 1.1资源概述 1.2 STM32串口烧录方式 2.KEIL软件 ...

  2. STM32_基础入门_程序下载的两种方式

    一.ISP串口下载 1.所涉及工具:MDK+FlyMcu 2.硬件连接 3.连接步骤 1.搜索并选择对应串口 2.选择要下载的hex文件,将"编程前重装文件"打勾 3.勾选&quo ...

  3. winform程序打包EXE三种方式

    1.利用VS自带的打包工具 教程:http://www.cnblogs.com/iiwen/p/5310184.html 优点:微软自带的,而且大部分人都是用的这种发布方式,具有安装步骤.更专业 缺点 ...

  4. asp.net下载的三种方式

    Code  protected void Button1_Click(object sender, EventArgs e)      {         /*           微软为Respon ...

  5. Python(2)-第一个python程序、执行python程序三种方式

    第一个Python 程序 1. 第一个Python 程序 2. 常用两Python个版本 3. 程序执行的三种方式 3.1 解释器 3.2 交互式运行Python程序 3.3 IDE(集成开发环境)- ...

  6. python程序执行三种方式,Python运行程序的三种方法

    对于python中运行程序的方法,是我们初学时就已经掌握过的了,想必大家会的只是其中的一两种方式. 本篇对程序运行的三种方式进行了整理,分别是:Python的解释器.交互式运行和PyCharm,大家在 ...

  7. Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载

    场景 HSSFworkbook,XSSFworkbook,SXSSFworkbook区别 HSSFWorkbook: 是操作Excel2003以前(包括2003)的版本,扩展名是.xls:导出exce ...

  8. 三种方式使得iOS应用能够在后台进行数据更新和下载

    三种方式使得iOS程序即使在关闭或崩溃的情况下也能够在后台持续进行一些任务,比如更新程序界面快照,下载文件等.这三个方法分别是Background Fetch,Remote Notification和 ...

  9. 小程序引入icon的三种方式

    小程序引入icon的三种方式(原生图标.WeUI图标组件.iconfont图标) 原生图标 小程序里原生图标是通过icon标签来引入的: <icon type="success&quo ...

  10. 【Linux】部署Springboot项目到Linux服务器以及linux服务器下载文件的三种方式详解

    Linux学习之路 初识Linux Linux内核 由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写 Linux 是一套免费使用和自由传播的类Unix操作系 ...

最新文章

  1. 第十七届全国大学智能车竞赛STC芯片申请方法
  2. 36条网络安全术语盘点——Vecloud
  3. python中用于标识字符串的定界符_001.python-基础-Template的字符串格式化
  4. 智商145!比利时神童9岁读完大学,成史上最年轻大学毕业生
  5. 分享给设计师们9款免费和有用的英文字体
  6. VB.NET异形窗体
  7. windows下桌面便签小工具简单使用技巧
  8. win10下安装deepin双系统教程
  9. 命令行如何 copy 文件内容到剪切板(clipboard)?
  10. ASEMI肖特基二极管MBR10200CT参数,MBR10200CT封装
  11. Android程序的入口
  12. 使用IMS搭建LMS系统(Logistics Management System 物流管理信息系统)
  13. 武汉新时标文化传媒有限公司抖音电商的算法逻辑
  14. 小程序 banner 的使用
  15. [SV]SystemVerilog Constraints(1)
  16. 小波变换 python MITBIH数据库 基线漂移去噪
  17. CAD常见的20个问答
  18. 编程语言的学习路线通论
  19. 求网络号,广播地址,第一个可用ip,最后一个可用ip。可用ip总数
  20. 应届生在简历中如何描述自己的交互设计项目经验

热门文章

  1. yii2设置session时间_YII2 设置session过期时间
  2. 麦子学院深度学习进阶课程题目纲要
  3. 2019最新麦子学院web前端开发工程师(全套)
  4. DirectX中文手册
  5. 大数据Hadoop快速入门
  6. 知识图谱构建流程原型、工具、数据、表示、推理以及可视化
  7. 萤火虫算法求解简单TSP问题
  8. python自动生成海报_因为懒,我用Python做了一个实验室的海报生成器
  9. Aliplayer 阿里云播放器自定义视弹出框 包含全屏
  10. Java中解决String无法存储大量字符串的问题,解析Base64编码的图片并保存到本地