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