Från och med nu kommer nya STM32-produkter att endast stöds verktyget, som kommer att kallas STM32CubeProg, så det föråldrar befintliga verktyg inklusive:
ST Visual Programmer (STVP)
DFuSe USB-enhet Firmware Upgrade-programmerare
Windows-endast STM32 Flash-laddare
programverktyg för användning med ST-Link
STM32CubeProg (eller STM32CubeProgrammer, ST kallar det båda) kommer att möjliggöra programmering "genom vilken som helst bekväm anslutning" till MCU, och stöder felsöknings- och bootloader-gränssnitt, enligt ST, inklusive:
JTAG
enkeltrådiga felsökningsstift (SWD)
UART
USB
SPI
I 2 C
KAN
Det fungerar med flash, RAM och OTP interna minnen såväl som externa minnen och tillåter alternativ programmering och uppladdning, programmering av innehållsverifiering och programmering av automatisering genom skript.
"Inbyggda funktioner inkluderar STM32 'betrodda paketskapare', som skyddar OEM: s intellektuella egendom genom att kryptera firmware med hjälp av en AES-GCM-nyckel och arbeta med STM32HSM-V1-kompatibel hårdvarusäkerhetsmodul [HSM]", sade ST.
HSM hanterar autentisering och licensiering, med en motgränsad "säker firmwareinstallation" (SFI) som tillåter OEM: er att begränsa antalet enheter som kan programmeras. Den första STM32HSM, med ett maximalt programmeringsantal på 300 enheter för prototyper, kommer att finnas i slutet av juli.
STM32CubeProg kan laddas ner gratis här .
Verktyget levereras i versioner av GUI (grafiskt användargränssnitt) och CLI (kommandoradsgränssnitt).






