STMicroelectronics的最新版本STM32CubeProgrammer使STM32微控制器(MCU)和微处理器(MPU)用户的生活更加轻松,并进一步增强了STM32Cube生态系统,它将多个设备编程器的功能汇集到一个通用工具中。
STM32CubeProgrammer允许用户通过任何方便的连接对设备进行编程,从MCU的JTAG或单线调试(SWD)引脚,UART或USB,SPI,I2C或CAN接口中进行选择。
新的多操作系统软件替代了包括ST Visual Programmer(STVP),DFuSe USB设备固件升级编程器,仅Windows的STM32 Flash loader和与ST-Link一起使用的软件实用程序在内的多种工具,以提供最大的灵活性,并具有以下优点:一致的统一环境。从现在开始,新的STM32产品将仅受STM32CubeProgrammer支持。
内置功能包括STM32 Trusted Package Creator,它通过使用AES-GCM密钥加密固件并与STM32HSM-V1配套的硬件安全模块(HSM)一起使用来保护OEM的知识产权。
HSM通过对计数器进行限制的安全固件安装(SFI)来管理身份验证和许可,从而使OEM可以限制可以编程的设备数量。第一个STM32HSM的原型编程最大编程数量为300个单元,将于2019年7月底上市。
可以从www.st.com/stm32cubeprog免费下载最新版本的STM32CubeProgrammer(STM32CubeProg)。