本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
今天介绍下载 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 下载
- 打开 J-Flash,在 “Options” 里面选择与之匹配的单片机型号,进行设置
- 在 “File”-“Open data file” 中选择想要下载的 hex 文件
- 点击 “Target”-“Connect” 进行下载线和线路板的连接
- 点击 “Target”-“Program” 进行程序下载即可
|
图 1 |
图 2 |
图 3 |
| —- | —- | —- |
|
图 4 |
图 5 |
图 6 |
2.MDK 配置下载
- 点开魔术棒,在 “Debug” 下的 “Use” 中选择 “J-LINK/J-TRACE Cortex”。然后点开后面的“Settings”,在“Flash Download” 中勾选“Reset and Run”,这样就可以下载后直接运行,不用重启。
- 先进行编译 “Build(F7)”,然后进行程序下载“Download(F8)” 即可。

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

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