Da ora in poi, i nuovi prodotti STM32 saranno supportati solo dallo strumento, che si chiamerà STM32CubeProg, quindi oscura gli strumenti esistenti tra cui:
Programmatore visivo ST (STVP)
Programmatore di aggiornamento del firmware del dispositivo USB DFuSe
Caricatore flash STM32 solo per Windows
utilità software da utilizzare con ST-Link
STM32CubeProg (o STM32CubeProgrammer, ST lo chiama entrambi) consentirà la programmazione "attraverso qualsiasi comoda connessione" alla MCU e supporta interfacce di debug e bootloader, secondo ST, tra cui:
JTAG
pin di debug a filo singolo (SWD)
UART
USB
SPI
I 2 C
PUÒ
Funzionerà con memorie interne flash, RAM e OTP, nonché memorie esterne e consente la programmazione e il caricamento delle opzioni, la verifica del contenuto della programmazione e l'automazione della programmazione tramite script.
"Le funzionalità integrate includono il" creatore di pacchetti attendibili "STM32, che protegge la proprietà intellettuale degli OEM crittografando il firmware utilizzando una chiave AES-GCM e lavorando con il modulo di sicurezza hardware associato STM32HSM-V1 [HSM]", ha affermato ST.
HSM gestisce l'autenticazione e le licenze, con una "installazione sicura del firmware" (SFI) contro-limitata che consente agli OEM di limitare il numero di dispositivi che possono essere programmati. Il primo STM32HSM, con un conteggio di programmazione massimo di 300 unità per la prototipazione, sarà disponibile alla fine di luglio.
STM32CubeProg può essere scaricato gratuitamente qui .
Lo strumento viene fornito nelle versioni GUI (interfaccia utente grafica) e CLI (interfaccia della riga di comando).






