STM32CubeProgrammer(STM32CubeProg)为任意环境下的STM32器件编程提供了一个一体化的软件工具:多操作系统,图形用户界面或命令行界面,支持多种连接选择(JTAG、SWD、USB、UART、SPI、CAN和I2C),采用手动操作或通过脚本自动操作。
本文档详细介绍了硬件和软件环境先决条件,以及可用的STM32CubeProgrammer软件功能。
入门指南
本节介绍安装STM32CubeProgrammer软件工具的要求和步骤。
STM32CubeProgrammer支持基于Arm?(a) Cortex?-M处理器的STM32 32位MCU和基于Arm?Cortex?-A处理器的STM32 32位MPU。
系统要求
支持的操作系统和架构为:
- Linux? 64位
- Windows? 7/8/10/11 32位和64位
- macOS?(最小版本OS X? Yosemite)
自版本2.6.0起,无需安装任何Java? SE Run Time Environment。在STM32CubeProgrammer运行时,使用下载的软件包中提供的绑定JRE,不再使用您的计算机上安装的JRE。
对于macOS软件,最低要求如下
- Xcode?必须安装在macOS计算机上
- Xcode?和Rosetta?必须安装在内置Apple? M1处理器的macOS计算机上
支持的最小屏幕分辨率为1024x768。
安装STM32CubeProgrammer
本节介绍使用STM32CubeProgrammer软件的要求和步骤。该装置还提供了“STM32 trustedpackage creator”工具的可选安装,该工具可用来创建安全的固件文件,用于安全的固件安装与更新。
1667