Отсега нататък новите продукти на STM32 ще се поддържат само от инструмента, който ще се нарича STM32CubeProg, така че остарелите съществуващи инструменти включват:
ST визуален програмист (STVP)
Програмист за надстройка на фърмуера на DFUSe USB устройство
Само за Windows STM32 Flash товарач
софтуерни средства за използване с ST-Link
STM32CubeProg (или STM32CubeProgrammer, ST го призовава и двете) ще позволи програмирането “през всяка удобна връзка” към MCU, и поддържа интерфейси за отстраняване на грешки и буутлоудъри, според ST, включително:
JTAG
щифтове за отстраняване на грешки (SWD) с един проводник
UART
USB
SPI
I 2 C
МОГА
Тя ще работи с вътрешни памети с флаш, RAM и OTP, както и с външни спомени, и позволява програмиране и качване на опции, програмиране на проверка на съдържанието и автоматизиране на програмирането чрез скриптове.
„Вградените функции включват създателя на доверените пакети STM32“, който защитава интелектуалната собственост на производителите чрез криптиране на фърмуера чрез AES-GCM ключ и работа със софтуера за сигурност на хардуера [HSM] на STM32HSM-V1 ”, казва ST.
HSM управлява удостоверяването и лицензирането, с ограничено „сигурно инсталиране на фърмуера“ (SFI), което позволява на ПОО да ограничават броя на устройствата, които могат да бъдат програмирани. Първият STM32HSM, с максимално програмно число от 300 единици за прототипиране, ще бъде наличен в края на юли.
STM32CubeProg можете да изтеглите безплатно тук .
Инструментът се доставя в GUI (графичен потребителски интерфейс) и CLI (интерфейс на командния ред).






