文章目录

  • 摘要
  • 准备hex文件
    • 允许生成hex文件
    • 编译文件
  • 下载程序
    • 连接单片机
    • 选择需要下载的hex文件
    • 下载程序到单片机

摘要

  上期讲了在keil中借助ST-Link对单片机进行下载,在这一章讲述如何使用STM32CubeProgrammer工具中的ST-Link对单片机进行程序下载。下载程序之前,还需要先准备好需要下载的文件。

准备hex文件

允许生成hex文件

hex文件,是一种二进制文件,由编译器生成,是单片机能够直接读取的文件,下载程序,就是把编译生成的hex文件下载进入单片机的flash中。

如果使用的是Keil MDK,可以通过下面的方法生成HEX文件。
打开keil工程,设置允许输出hex文件,设置输出的文件名。

点击①处的魔法棒图标。
点击②进入output设置。
点击③,勾选生成hex文件。
在④的位置可设置输出的hex文件名。一般默认即可。

编译文件

点击①可增量编译当前目标文件,通常点击①即可
点击②编译所有文件,时间较慢。

下载程序

这种下载方法需要安装STM32CubeProgrammer下载工具。安装方法转 安装方法
连接好单片机与ST-LINK,将ST-LINK插上电脑,双击打开STM32CubeProgrammer。

连接单片机

双击打开STM32CubeProgrammer,选择连接方式为ST-Link,点击刷新。

  如果stlink和单片机连接没问题,并且stlink驱动程序也没问题,则会显示stlink的序列号,连接方式,频率和模式等信息。此时,点击connect图标,可连接上单片机。

如果一切正常,则会显示单片机中flash中的内容,并在下面日志中显示读取成功的信息。

选择需要下载的hex文件

点击上方Open File图标,从弹出的窗口找到hex文件所在的目录。

  一般STM32CubeMX生成的工程,hex文件的输出目录默认在 工程名称->MDK-ARM->工程名称 路径下。选中以 .hex后缀结尾的文件,点击打开。

可以看到等待写入到单片机flash中的数据。

下载程序到单片机

此时只需要点击左上角的Download图标,片刻,即可完成下载。

提示文件下载完成,此时需要按一下单片机上的复位键,程序就开始运行。

STM32程序下载2:通过STM32CubePro-ST-Link下载相关推荐

  1. st-link v2怎么连接_使用ST Link下载和进行调试输出

    ST LINK引脚定义和对应MCU引脚如下图 ​ ​ 只有下载功能,接线方式如下: ST LINK引脚序号 ST LINK引脚名称 STM引脚 19 VDD ST Link的2号TVCC引脚 1 TV ...

  2. STM32调试诊断工具 | STM Studio介绍、下载、安装和使用教程

    视频号 | strongerHuang 微信公众号 | strongerHuang STM Studio这个工具出来很久了,可能很多人都没听说过,今天就来简单分享一下关于STM Studio的内容. ...

  3. 嵌入式入门实践——编写简单STM32程序

    嵌入式入门--编写简单STM32程序 目录 嵌入式入门--编写简单STM32程序 一.环境配置 1.安装前准备 2.安装流程 2.1安装keil 2.2破解keil5 2.3安装STM32pack 3 ...

  4. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  5. 树莓派 st-link master使用ST-LINK V2下载STM32程序 支持F0 F1 F2 等

    这段时间在研究怎么脱机实现STM32的下载,同时也了解了Windows和Linux的下载方式,st官方只提供了Windows的下载工具,Linux的版本并未提供,这里网上搜索后找到了st-link m ...

  6. Ubuntu20.04LTS环境下载STM32程序

    Ubuntu20.04LTS环境下载STM32程序 概述 安装步骤 下载BIN文件 概述 该文档主要是介绍ubuntu20.04LTS上安装st-link驱动并且下载bin文件的方法.STM32在li ...

  7. 一、STM32程序下载软件_FlyMCU

    1.软件简介 (1)FlyMCU是一款STM32下载程序的软件. (2)FlyMCU采用ISP下载方式. (3)ISP:在线系统编程. (4)FlyMCU支持STM32F1.STM32F2.STM32 ...

  8. 整理ST Link V2 与stm32连接经过

    整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...

  9. A_A03_005 STM32程序J-LINK下载

    一.软件下载 网盘链接    戳它跳转 提取码:7fvz 二.相关链接 J-LINK驱动安装       戳它跳转 MDK5下载与安装   戳它跳转 三.交流学习 安装过程如有疑问,可留言或者私聊交流 ...

  10. STM32程序下载4:通过STM32CubePro-USB下载

    文章目录 摘要 下载准备 连接单片机与电脑 准备hex文件 下载程序 单片机进入bootloader模式 下载工具连接单片机 装载hex文件 摘要   这一章主要介绍使用STM32芯片自带的USB接口 ...

最新文章

  1. 所有字符不含换行 正则表达式_网络爬虫 | 正则表达式
  2. [download]-软件下载地址-百度网盘
  3. Python-jsonpath使用和json转换
  4. 图的基本操作实现(数据结构实验)
  5. cap流程图_3D流程图
  6. Ubuntu 16.04 下 Vim安装
  7. 【原创】我所理解的自动更新-外网web服务器配置
  8. 【BZOJ2844】albus就是要第一个出场,线性基
  9. SOA项目失败十大原因及完善建议(转)
  10. 洛谷P2234 [HNOI2002]营业额统计 set简易解法
  11. LeetCode:202. 快乐数
  12. Django学习系列之ModelForm
  13. 算法:Evaluate Reverse Polish Notation(逆波兰表达式求值)
  14. 备考系统集成项目管理工程师,其实很简单!(干货)
  15. 极化码信道极化-构造-编码-译码(不断更新)
  16. L1-009 N个数求和(解决测试点三错误)
  17. 语音控制,让家居听你的话
  18. IDEA 设置保存时自动格式化代码 - 英文界面
  19. 您对超人搜索有什么建议?
  20. 利用opencv-python对绿色植物的颜色进行提取

热门文章

  1. 安装一个新的int 9中断例程【在DOS下,按Tab建后改变当前屏幕的显示颜色,其它键照常处理】...
  2. 极客日报第 37 期:苹果官网出现价格 Bug;大众 CEO点评“苹果造车”;Spring Cloud 2020.0 正式发布
  3. 小程序动画-循环放大缩小的动画(一闪一闪的)
  4. css设置overflow:hiden行内元素会发生偏移的现象
  5. android列表倒计时,RecyclerView实现列表倒计时
  6. 51单片机精确延时设计
  7. mysql 8.0 直方图_MySQL 8.0 中统计信息直方图的尝试
  8. DDL,DQL,DML,DCL全称
  9. 记一次互联网寒冬下的阿里面试总结
  10. 安装卸载Xftp时,遇到的1605和1628问题