STM32开发笔记123:使用STM32CubeProgrammer下载程序

embedded/2024/12/29 1:51:37/

文章目录

  • 前言
  • 一、STM32CubeProgrammer
  • 二、一键下载电路
  • 三、STM32CubeProgrammer的使用
    • 1、配置
    • 2、连接
    • 3、擦除芯片
    • 4、下载程序
      • (1)在STM32CubeIDE中编译出HEX文件
      • (2)打开文件并下载
      • (3)下载成功后,显示如下信息

前言

本文介绍使用STM32CubeProgrammer下载程序到STM32微控制器的方法。

一、STM32CubeProgrammer

STM32CubeProgrammer是ST公司提供的通过调试接口(JTAG和SWD)和bootloader接口(UART和USB)进行读取、写入和验证设备内存的应用程序。下载网址:https://www.st.com.cn/zh/development-tools/stm32cubeprog.html#get-software

二、一键下载电路

下图是基于CH340X的一键下载电路,关于其具体的解释,可以参照:https://snmplink.blog.csdn.net/article/details/144001355


http://www.ppmy.cn/embedded/149608.html

相关文章

[阅读笔记]GPU-Util指标的重新理解

主要来自于文章 搞懂 NVIDIA GPU 性能指标 很容易弄混的一个概念: Utilization vs Saturation 这篇文章简单的来说,就是纠正我们对nvidia-smi中的GPU-Util这一个指标的直观理解。 在直观的理解中,这个指标应该表示GPU计算资源的饱和度&…

Linux增加回收站功能

功能简介 rm命令是非常危险的命令,为了防止用户误删文件,所以我们在执行rm命令时将文件添加到回收站,防止误删文件。 相关环境变量 名称描述TRASH_DIR 回收站目录,默认为/Recycle_Bin 文件命名规则 文件名生成格式为 原始文件名…

闲谭Scala(3)--使用IDEA开发Scala

1. 背景 广阔天地、大有作为的青年,怎么可能仅仅满足于命令行。 高端大气集成开发环境IDEA必须顶上,提高学习、工作效率。 开整。 2. 步骤 2.1 创建工程 打开IDEA,依次File-New-Project…,不好意思我的是中文版:…

16×16LED点阵字符滚动显示-基于译码器与移位寄存器(设计报告+仿真+单片机源程序)

资料下载地址:​1616LED点阵字符滚动显示-基于译码器与移位寄存器(设计报告仿真单片机源程序)​ 1、功能介绍 设计1616点阵LED显示器的驱动电路,并编写程序实现在1616点阵LED显示器上的字符滚动显示。1616点阵LED显示器可由4块88点阵LED显示器构成。可采…

vulnhub-Raven2靶机的测试报告

目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、信息搜集 2、Getshell 3、提权 四、结论 一、测试环境 1、系统环境 渗透机:kali2021.1(192.168.119.129) 靶 机:3.16.0-6-amd64(192.168.119.128) 2、使用工…

第十五章 C++ 数组

C 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声…

PL/SQL语言的并发编程

标题:深入探讨PL/SQL语言中的并发编程 一、引言 在数据库应用程序开发中,多用户同时访问和操作数据的情况非常常见,这就要求数据库系统具备处理并发操作的能力。而Oracle数据库的PL/SQL语言,以其强大的并发处理能力,…

从零开始使用MaxKB打造本地大语言模型智能问答系统与远程交互

文章目录 前言1. 下载运行Ollama2. 安装大语言模型3. 安装Cpolar工具4. 配置公网地址5. 固定公网地址6. MaxKB 添加Olama7.创建问答应用 前言 目前大语言模型(LLM)已经成为了人工智能领域的一颗璀璨明星,从自然语言处理到智能问答系统&#…