STM32CubeProgrammer是STM32程序烧写工具,可以帮助用户对芯片烧写,提供简单的编程功能,可以在软件连接都按你的设备,可以在软件加载需要编译的内容,通过软件的烧写功能就可以对芯片数据修改,让用户可以更方便修改STM32;STM32CubeProgrammer是英文软件,适合专业人士使用,如果你不会使用本软件可以在软件的安装地址界面找到官方的说明书,按照官方的教程就可以配置设备,就可以烧写芯片!

软件功能
•支持Motorola S19,Intel HEX,ELF和二进制格式
•擦除,编程,查看和验证设备闪存的内容
•支持调试和引导加载程序接口:
- ST-LINK调试探针(JTAG / SWD)
- UART和USB DFU引导加载程序接口
•编程,擦除和验证外部存储器,以及外部Flash加载器的示例,以帮助用户开发特定外部存储器的加载器
•自动执行STM32编程(擦除,验证,
编程,配置选项字节)
•允许OTP存储器编程
•支持选项字节的编程和配置
•提供命令行界面
•ST-LINK / V2固件升级
软件特色
STM32CubeProgrammer(STM32CubePROG)是一个用于编程STM32微控制器的全功能软件接口。
它通过调试接口(JTAG和SWD)和引导加载程序接口(UART和USB)提供了一个易于使用且高效的环境,用于读取,写入和验证器件存储器。
STM32CubeProgrammer提供了多种功能来编程STM32微控制器内部存储器(如闪存,RAM和OTP)以及外部存储器。
STM32CubeProgrammer还允许通过命令行界面进行选项编程和上传,编程内容验证和微控制器编程自动化
STM32CubeProgrammer以GUI(图形用户界面)版本和CLI(命令行界面)版本提供
F1系列:STM32F10xxx用于指低密度,中密度,高密度,低密度值线,中密度值线和高密度值线设备:低密度设备是STM32F101xx,STM32F102xx和STM32F103xx微控制器,其中闪存密度介于16和32千字节之间。
中密度器件是STM32F101xx,STM32F102xx和STM32F103xx微控制器,其闪存密度介于64和128 KB之间。
高密度器件是STM32F101xx和STM32F103xx微控制器,其闪存密度介于256和512 KB之间。低密度值线路器件是STM32F100xx微控制器,其闪存密度范围在16到32 KB之间。
中密度值线路器件是STM32F100xx微控制器,其闪存密度介于64和128 KB之间。
高密度值线设备是STM32F100xx微控制器,其闪存密度介于256和5128千字节之间。 STM32F105xx / 107xx用于表示STM32F105xx和STM32F107xx器件。
STM32F10xxx XL-density用于表示闪存密度介于768 Kbyte和1 Mbyte之间的STM32F101xx和STM32F103xx器件。
F2系列:STM32F2xxxx用于表示STM32F215xx,STM32F205xx,STM32F207xx和SMT32F217xx器件。
安装方法
1、下载SetupSTM32CubeProgrammer-1.3.0.exe软件启动安装,点击next

2、软件的功能在界面显示,可以自己阅读功能提示

3、显示软件的协议内容,点击接受

4、软件的安装地址设置为C:Program FilesSTMicroelectronicsSTM32CubeSTM32CubeProgrammer

5、显示附加的安装内容,点击next软件就可以开始安装

6、提示安装进度, 等待软件复制数据

7、提示需要安装驱动,将启动安装到电脑,点击下一步开始安装

8、提示安装的进度界面,安装完毕就点击next

9、显示快捷方式设置的界面,默认这里的设置点击next

10、现在STM32CubeProgrammer已经安装到你的电脑,点击done结束

使用方法
1、下载STM32CubeProgrammer软件直接启动,可以显示软件全部功能,需要设置设备连接的方式

2、连接的信息在软件界面查看,可以显示当前设备序列号,可以显示 当前端口

3、点击connect 就可以开始连接,很明显小编的电脑没有连接设备错误提示连接错误

4、点击Open file可以将文件打开,可以将需要烧写的文件加载到软件,Device memory是设备内存

5、由于没有连接设备,所以左边的三个功能都不能使用,如果你会使用这款软件那么就不需要查看小编的介绍

6、点击设置功能可以显示设备类型,可以查看 512W3A STM3210E-EVAL,也支持 IS42S32800G STM32769I-EVAL

7、由于软件是英文,这里小编就不多说了,会的朋友就下载STM32CubeProgrammer吧!

更新日志
- AN3154:STM32引导加载程序中使用的CAN协议
- AN3155:USART STM32引导加载程序中使用的协议
- AN3156:STM32引导加载程序中使用的USB DFU协议
- AN4221:STM32引导加载程序中使用的I2C协议
- AN4286:STM32引导加载程序中使用的SPI协议
∨ 展开