STM32CubeProgrammer支持Windows®, Linux, MacOS® 三大操作系统, 可以使用各种文件格式向STM32微控制器内部闪存/RAM或外部存储器烧写代码. 具体功能包括存储器整体或扇区擦写选项字节. 用户还可以生成程序安全烧写 (固件安全安装更新) 功能所需的加密文件, 验证生产线上安装的软件的真伪, 保护知识产权.
有了这个通用工具后, 用户烧写STM32微控制器既可使用片上SWD (单线调试)或JTAG调试端口, 也可以用程序引导装入端口(例如 UART和USB). 因此, STM32CubeProgrammer是将ST Visual Programmer, DFUse Device Firmware Update, Flash Loader和 ST-Link等软件工具的各自功能全部整合到了STM32Cube生态系统. 意法半导体还将要把STM32CubeProgrammer的烧写通道扩展到微控制器的 I2C和 CAN端口.
此外, STM32CubeProgrammer还让开发人员能够使用图形用户界面(GUI)或命令行界面(CLI)自定义和配置微控制器功能. 该多合一工具可单独使用, 也可集成在其它应用软件中使用. 程序烧写操作可以人工进行也可以使用脚本自动完成.
了解工具详情或免费下载STM32CubeProgrammer, 请访问www.st.com/stm32cubeprog.