产品概述
描述
STM32CubeProgrammer(STM32CubeProg)是一款用于编程STM32产品的全功能多操作系统软件工具。
它通过调试接口(JTAG和SWD)和bootloader接口(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