Улеснявайки живота на потребителите на микроконтролер STM32 (MCU) и микропроцесор (MPU) и допълнително укрепвайки екосистемата STM32Cube, последната версия на STM32CubeProgrammer от STMicroelectronics събира възможностите на множество програмисти на устройства в само един универсален инструмент.
STM32CubeProgrammer позволява на потребителите да програмират своите устройства чрез всяка удобна връзка, като избират от JTAG на MCU или едножилни отстраняващи грешки (SWD) щифтове, UART или USB, SPI, I2C или CAN интерфейси.
Новият мултиос софтуер заменя няколко инструмента, включително ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programmer, само за Windows STM32 Flash loader и софтуерни помощни програми за използване със ST-Link, за да осигури максимална гъвкавост с предимствата на последователна единна среда. Отсега нататък новите продукти на STM32 ще се поддържат само от STM32CubeProgrammer.
Вградените функции включват STM32 Trusted Package Creator, който защитава интелектуалната собственост на производителите чрез криптиране на фърмуера с помощта на AES-GCM ключ и работа с придружаващия модул за хардуерна сигурност (HSM) на STM32HSM-V1.
HSM управлява удостоверяването и лицензирането с контра-ограничена Secure Firmware Install (SFI), позволяваща на OEM производителите да ограничат броя на устройствата, които могат да бъдат програмирани. Първият STM32HSM с максимален брой програмиране от 300 единици за прототипиране ще бъде на разположение в края на юли 2019 г.
Най-новата версия на STM32CubeProgrammer (STM32CubeProg) може да бъде изтеглена безплатно от www.st.com/stm32cubeprog