描述
STM32CubeProgrammer (STM32CubeProg) 是一款用于编程STM32产品的全功能多操作系统软件工具。
它提供了一个易用高效的环境,通过调试接口(JTAG和SWD)和自举程序接口(UART、USB DFU、I2C、SPI和CAN)读取、写入及验证器件内存。
STM32CubeProgrammer的功能广泛,可以对STM32内部存储器(如Flash、RAM和OTP)以及外部存储器进行编程。
STM32CubeProgrammer还允许选择编程和上传、编程内容验证以及通过脚本自动编程。
STM32CubeProgrammer提供了GUI(图形用户界面)和CLI(命令行界面)版本。
所有功能
擦除、编程、查看和验证器件Flash存储的内容
支持Motorola S19、Intel HEX、ELF以及二进制格式
支持调试和自举程序接口:
ST-LINK调试探针 (JTAG/SWD)
UART、USB DFU、I2C、SPI,以及CAN自举程序接口
对外部存储器进行编程、擦除和验证,提供外部Flash加载程序的示例来帮助用户为特定的外部存储器开发加载程序
自动完成STM32编程(擦除、验证、编程、配置选项字节)
支持OTP存储器编程
支持对选项字节编程和配置
提供命令行接口,通过脚本处理实现自动化
ST-LINK固件升级
支持通过STM32 Trusted Package Creator工具创建安全固件
STM32MP1系列外设启动和刷写
支持对STM32WB系列进行OTA编程
支持多种操作系统:Windows、Linux、macOS
文件获取
我来提供一个比较便捷的,我分享了我的网盘(时间旧了之后版本可能会更新,建议官网对比之后下载)使用这个的话就可以跳过官网的文件获取说明,直接开始“安装步骤”:
通过百度网盘分享的文件:STMProgrammer
链接:https://pan.baidu.com/s/1Rl51dGXn-4hGBsy_Sr_Myg?pwd=uolu
提取码:uolu
Stm官方网站:
stm官方网站下载STMCubeProgrammer
进入上述界面以后,拉到这个网站的最下面;
可以看到:
这样的四个版本,我们只需选择我们合适的版本,类型下载即可
当前我选择的版本:
这里可以去,系统->设备信息中去查看
下载完成得到这个压缩包;然后就直接解压安装即可
安装步骤
下面总共16个步骤,简要看下,大约需要1分钟
1.双击,进入界面之后点击同意更改:
2.点击“next”:
3.简要的阅读一下这个软件都是干啥的,继续点击“next”:
4.然后选择标红位置,继续勾选“next”:
5.接下的界面不要点的那么着急,这里我们需要简单的更换一下我们的自己的路径,(如果C盘够大当我没讲),我这里更换到我已经创建好的目录:
默认路径:
6.更改后的目录,继续点击“next”:
7.接下来需要勾选对应选项,不勾选“next”,无法点击:
8.我们勾选之后,继续点击“next”就行:
9.接下来继续点击“next”:
10.点击“next”之后会加载一会儿进入配置界面:
11.然后会持续弹出两个界面,我们点击“下一页”:
12.继续点击“完成”即可:
13.接下来我们会返回到本来的界面,继续点击“next”:
14.建议选择默认,看个人需求,继续点击“next”:
15.然后进入完成界面,点击“Done”,结束安装:
16.桌面出现两个图标: