Fra nå av vil nye STM32-produkter bare støttes verktøyet, som skal kalles STM32CubeProg, så det foreldes eksisterende verktøy, inkludert:
ST Visual Programmer (STVP)
DFuSe USB Device Firmware Upgrade-programmerer
STM32 Flash-laster bare for Windows
programvareverktøy for bruk med ST-Link
STM32CubeProg (eller STM32CubeProgrammer, ST kaller det begge) vil tillate programmering "gjennom enhver praktisk tilkobling" til MCU, og støtter feilsøking og bootloader-grensesnitt, ifølge ST, inkludert:
JTAG
enkeltråd debug-pinner (SWD)
UART
USB
SPI
I 2 C
KAN
Det vil fungere med flash, RAM og OTP interne minner så vel som eksterne minner, og tillater alternativ programmering og opplasting, programmering av innholdsverifisering og programmering av automatisering gjennom scripting.
"Innebygde funksjoner inkluderer STM32 'pålitelig pakkeoppretter', som beskytter OEMs intellektuelle eiendom ved å kryptere firmware ved hjelp av en AES-GCM-nøkkel og jobbe med STM32HSM-V1 følgesvenn maskinvaresikkerhetsmodul [HSM]", sa ST.
HSM administrerer autentisering og lisensiering, med en mot-begrenset 'sikker firmwareinstallasjon' (SFI) som lar OEM-er begrense antallet enheter som kan programmeres. Den første STM32HSM, med et maksimalt programmeringsantal på 300 enheter for prototyping, vil være tilgjengelig i slutten av juli.
STM32CubeProg kan lastes ned gratis her .
Verktøyet leveres i GUI (grafisk brukergrensesnitt) og CLI (kommandolinjegrensesnitt).






