STM32CubeIDE基础学习-STM32CubeIDE软件程序下载方法

STM32CubeIDE基础学习-STM32CubeIDE软件代码下载方法



前言

编写完代码,一般都会选择在线下载程序的方式进行验证该程序是否正确,如果发现结果和预期的现象不吻合,则需要重复排查、下载代码了。

下面就来记录一下该下载的过程。


第1章 代码下载

编译完代码后,可以点击下载按钮进行下载代码了,点击下图这个类似播放的按钮就是下载代码的,如下图所示:

在这里插入图片描述

如果是第一次下载程序,可能会弹出下图这个配置界面,是需要确认对应工程和调试器等信息,如果确定无误后就点击OK。

在这里插入图片描述

在这里插入图片描述

配置完这些信息就可以正常下载程序了。

接着,能正常下载代码了就可以看到软件右下角有一个下载的进度条了,如下图所示:

在这里插入图片描述

最终完成后就会提示下图这个信息,Download verified successfully Shutting down…。如下图所示:

在这里插入图片描述

最后就可以看到单片机开发板正常执行代码了。

第2章 下载器固件更新

如果用ST-LINK下载代码的时候发现提示需要固件更新的情况,如下图所示:

在这里插入图片描述

那么就需要更新一个下载器的固件就行,不然每次都提醒需要更新比较麻烦。如下图所示:

在这里插入图片描述

如果发现Upgrade的按钮出现灰色无法点击时,可以点击Open in update mode,然后插拔一下ST-LINK下载器的USB,此时就可以看到下面Upgrade按钮可以点击了,如下图所示:

在这里插入图片描述

如果操作此步骤后还是无法点击,那么可以再次重复点击一次Open in update mode操作。

接着看到成功更新了,成功更新的过程如下图所示:

在这里插入图片描述

耐心等待更新完成即可,等进度条显示到最后。

更新完成就可以正常下载程序了。


总结

代码下载的步骤操作比较简单,主要是第一次连接ST-LINK下载器时可能需要更固件的情况,这个主要是检测到下载器版本较低导致的,问题不大,更新一下就好了,更新后,以后下载程序就不会再提示了。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 00:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 00:22:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 00:22:03       82 阅读
  4. Python语言-面向对象

    2024-03-10 00:22:03       91 阅读

热门阅读

  1. Error running ‘Attach debug to process‘

    2024-03-10 00:22:03       42 阅读
  2. BDD测试框架Cucumber学习

    2024-03-10 00:22:03       38 阅读
  3. C# 的一些好用的语法糖介绍

    2024-03-10 00:22:03       41 阅读
  4. linux脚本练习2-文件压缩删除

    2024-03-10 00:22:03       43 阅读
  5. 铭文资产是比特币生态破局者 or 短暂热点?

    2024-03-10 00:22:03       36 阅读
  6. 数据结构-二分查找

    2024-03-10 00:22:03       47 阅读
  7. 如何更好的理解设计模式之桥接模式

    2024-03-10 00:22:03       45 阅读
  8. golang从0到1实战系统四十:处理表单的输入

    2024-03-10 00:22:03       44 阅读
  9. YUNBBE云贝:PG表空间介绍

    2024-03-10 00:22:03       48 阅读
  10. Promise介绍

    2024-03-10 00:22:03       49 阅读
  11. LeetCode168. Excel Sheet Column Title

    2024-03-10 00:22:03       45 阅读