本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net

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

    image.pngJ-link image.pngST-link
    image.pngkeil+FlyMcu image.pngJ-Flash

    1.J-Flash 下载

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

    2.MDK 配置下载

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

    image.png

    3.ISP 下载

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

    image.png