STMicroelectronics has released the latest version of the STM32CubeProgrammer software tool for STM32 microcontroller (MCU) and microprocessor (MPU) users. STM32CubeProgrammer lets users program their devices through any convenient connection, choosing from the MCU’s JTAG or single-wire debug (SWD) pins, a UART, or USB, SPI, I2C or CAN interfaces.
The new multi-OS software replaces several tools including ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programmer, Windows-only STM32 Flash loader and software utilities for use with ST-Link. It is designed to deliver maximum flexibility with the benefits of a consistent unified environment. From now on, new STM32 products will be supported only by STM32CubeProgrammer.
Built-in features include the STM32 Trusted Package Creator, which protects OEMs’ intellectual property by encrypting firmware using an AES-GCM key and working with the STM32HSM-V1 companion Hardware Security Module (HSM). The HSM manages authentication and licensing, with counter-limited Secure Firmware Install (SFI) allowing OEMs to restrict the number of devices that can be programmed. The first STM32HSM with maximum programming count of 300 units for prototyping will be available at the end of July 2019.
STMicroelectronics | www.st.com