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

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


文章目录

  • STM32CubeIDE基础学习-STM32CubeIDE软件代码下载方法
  • 前言
  • 第1章 代码下载
  • 第2章 下载器固件更新
  • 总结


前言

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

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


第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下载器时可能需要更固件的情况,这个主要是检测到下载器版本较低导致的,问题不大,更新一下就好了,更新后,以后下载程序就不会再提示了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/527473.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年【化工自动化控制仪表】考试总结及化工自动化控制仪表作业考试题库

题库来源:安全生产模拟考试一点通公众号小程序 2024年【化工自动化控制仪表】考试总结及化工自动化控制仪表作业考试题库,包含化工自动化控制仪表考试总结答案和解析及化工自动化控制仪表作业考试题库练习。安全生产模拟考试一点通结合国家化工自动化控…

CorelDRAW2024新功能有哪些 ?CorelDRAW2024最新版本更新怎么样

coreldraw 2024是一款非常好用的设计软件,功能非常强大,它可应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等领域,因此受到了不少设计师的青睐, CorelDRAW2024新功能有哪些?CorelDRAW2024最新版本更新…

uniapp iOS 真机调试

一、下载爱思助手 二、打开爱思助手,把你的 苹果手机 用原装数据线连接至电脑: 找到 工具箱 > 搜索IPA > 打开IAP签名 三、添加 IPA 文件 mac:finder 》应用程序 》右键 HbuilderX 》显示包内容 》HbuilderX / plugins/ lau…

论文阅读:Diffusion Model-Based Image Editing: A Survey

Diffusion Model-Based Image Editing: A Survey 论文链接 GitHub仓库 摘要 这篇文章是一篇基于扩散模型(Diffusion Model)的图片编辑(image editing)方法综述。作者从多个方面对当前的方法进行分类和分析,包括学习…

【工具相关】zentao用例管理平台部署实践

文章目录 一、备份还原1、数据备份1.1、前言1.2、版本备份1.3、数据备份 2、数据恢复2.1、版本恢复2.2、数据恢复 二、问题处理1、ERROR: SQLSTATE[HY000] [2002] Connection refused 一、备份还原 1、数据备份 1.1、前言 禅道系统从10.6版本以后,新增数据备份设…

LeetCode 173.二叉搜索树迭代器

实现一个二叉搜索树迭代器类BSTIterator ,表示一个按中序遍历二叉搜索树(BST)的迭代器: BSTIterator(TreeNode root) 初始化 BSTIterator 类的一个对象。BST 的根节点 root 会作为构造函数的一部分给出。指针应初始化为一个不存在…

stega11

下载附件是一张照片 010查看图片发现一串base MZWGCZ33GZTDCNZZG5SDIMBYGBRDEOLCGY2GIYJVHA4TONZYGA2DMM3FGMYH2 base32解码得到: flag{6f1797d4080b29b64da5897780463e30}

MySQL通过SQL语句进行递归查询

这里主要是针对于MySQL8.0以下版本,因为MySQL8.0版本出来了一个WITH RECURSIVE函数专门用来进行递归查询的 先看下表格数据,就是很普通的树结构数据,通过parentId关联上下级关系 下面我们先根据上级节点id递归获取所有的下级节点数据&#x…

回归测试重复测试

重复测试和回归测试在测试的过程中都会遇到过,出现的概率都是高频的,两者如何区分如下图: 回归测试 回归测试是什么? 回归测试(Regression Testing)是指在软件修改之后,对已有功能点重新执行测…

高级IO【select、poll、epoll】

高山仰止,景行行止 文章目录 五种IO模型阻塞I/O非阻塞I/OI/O复用信号驱动I/O异步I/O 同步通信与异步通信同步通信异步通信 非阻塞IO基于fcntl实现setNonblock函数注意事项 IO多路转接—select文件描述符集合timeval结构调用过程返回值缺点和局限性 IO多路转接—poll…

【HarmonyOS】ArkUI - 自定义卡片样式

ArkUI - 自定义卡片样式 HarmonyOS API 9 没有提供原生的卡片样式,我定义了一个卡片样式,可以方便大家在日常开发中使用。 效果图: 卡片样式代码如下: Styles function card() {.width(95%).padding(20).backgroundColor(Col…

【LGR-176-Div.2】[yLCPC2024] 洛谷 3 月月赛 I(A~C and G<oeis>)

[yLCPC2024] A. dx 分计算 前缀和提前处理一下区间和&#xff0c;做到O&#xff08;1&#xff09;访问就可以过。 #include <bits/stdc.h> //#define int long long #define per(i,j,k) for(int (i)(j);(i)<(k);(i)) #define rep(i,j,k) for(int (i)(j);(i)>(k);…