Отныне новые продукты STM32 будут поддерживаться только инструментом, который будет называться STM32CubeProg, поэтому он устарел существующие инструменты, включая:
ST Visual Programmer (STVP)
DFuSe USB Device Программист обновления прошивки
Flash-загрузчик STM32 только для Windows
программные утилиты для использования с ST-Link
STM32CubeProg (или STM32CubeProgrammer, ST называет его обоими) позволит программировать «через любое удобное соединение» с MCU и поддерживает интерфейсы отладки и загрузчика, в соответствии с ST, включая:
JTAG
штырьковые отладочные выводы (SWD)
УАПП
USB
SPI
Я 2 с
МОЖНО
Он будет работать с флэш-памятью, оперативной памятью и внутренней памятью OTP, а также с внешней памятью и позволяет программировать и загружать дополнительные параметры, проверять содержимое программного обеспечения и автоматизировать программирование с помощью сценариев.
«К встроенным функциям относится« создатель доверенных пакетов »STM32, который защищает интеллектуальную собственность OEM-производителей путем шифрования микропрограммы с использованием ключа AES-GCM и работы с сопутствующим модулем аппаратной безопасности [HSM] STM32HSM-V1», - сказал ST.
HSM управляет аутентификацией и лицензированием с помощью «безопасной установки прошивки» (SFI), которая позволяет производителям ограничивать количество устройств, которые можно запрограммировать. Первый STM32HSM, с максимальным количеством программ 300 единиц для прототипирования, будет доступен в конце июля.
STM32CubeProg можно скачать бесплатно здесь .
Инструмент поставляется в версиях GUI (графический интерфейс пользователя) и CLI (интерфейс командной строки).






