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