【STM32标准库】【基础知识】程序烧录

文章目录

  • 开发板和烧录器
  • USB烧录
  • 1.安装STM32CubeProgrammer
  • 2.生成HEX文件
  • 3.选择烧录模式
  • 4.进入ISP模式
  • 5.设置软件烧录
  • STLINK烧录
  • 1.驱动下载
  • 2.电路连接
  • 3.Keil设置
  • 4.烧录(keil)
  • 4.烧录(VScode)

  • 文章基于适用于STM32F4系列,作者使用STM32F401CCU6开发板。
    本文章基于此系列和开发板展开讨论。

    开发板和烧录器

    我使用的开发板是某宝购买的,型号是STM32F401CCU6
    请点这里

    烧录器为同家店铺制作的STLINK-V2
    请点这里



    开发板外观

    烧录器外观

    USB烧录

    1.安装STM32CubeProgrammer

    请去官网下载,传送门
    全部默认安装即可,注意选择自己的安装地址即可


    图标和软件截图

    2.生成HEX文件

    使用keil或者VScode构建文件
    无论那种方式都要设置生成HEX文件


    注意:这个选项中的生成HEX文件需要勾选
    如果在Keil,之后点击构建

    如果在VScode,则点这三个中最左侧的

    3.选择烧录模式


    在右上角的复选框中选择USB

    4.进入ISP模式

    第一步,使用一根USB线将单片机和电脑连接起来
    第二步,同时按住NRST和BOOTO按键
    第三部,先松开NRST按键
    第四步,间隔至少1秒后松开BOOTO按键

    注意:按键较近且较小,一定注意先后顺序和间隔
    请选择有数据传输功能USB线

    5.设置软件烧录

    连接之后,先点击

    再点击
    **加粗样式**
    之后点击打开自己的HEX文件

    之后点击下载即可

    完成后会有这样的提示

    注意:需要手动复位(按NRST按钮)

    STLINK烧录

    1.驱动下载

    从哪里购买的烧录器请去店家寻找驱动,不同店家可能不同
    链接:百度网盘
    提取码:r4vf

    2.电路连接

    烧录器 单片机
    GND GND
    SWCLK SWSCK
    SWDIO SWDIO
    3.3V 3V3

    请添加图片描述

    3.Keil设置

    打开工程,点击目标选项(魔术棒)

    Debug中选择这个烧录器

    电脑连接烧录器后点击设置,则会出现有关烧录器的设置


    点击第三个,后勾选这个

    全部确定退出即可

    4.烧录(keil)

    先点编译,再点构建,再点下载

    出现这个即为烧录成功

    4.烧录(VScode)

    先点构建,再点下载

    出现这个即为成功

    注意:V2版本的STLINK无串口功能,需要的请购买或制作V2.1版本的STlink

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【STM32标准库】【基础知识】程序烧录

    发表回复