Fra nu af understøttes nye STM32-produkter kun værktøjet, der kaldes STM32CubeProg, så det forælder eksisterende værktøjer, herunder:
ST Visual Programmer (STVP)
DFuSe USB-enhed Firmware-opgraderingsprogrammer
Windows-kun STM32 Flash-læsser
softwareprogrammer til brug med ST-Link
STM32CubeProg (eller STM32CubeProgrammer, ST kalder det begge) tillader programmering "gennem enhver bekvem forbindelse" til MCU, og understøtter debug- og bootloader-grænseflader ifølge ST, herunder:
JTAG
single-wire debug (SWD) pins
UART
USB
SPI
I 2 C
KAN
Det fungerer med flash-, RAM- og OTP-interne hukommelser såvel som eksterne hukommelser og muliggør programmering og upload af optioner, programmering af indholdsverifikation og programmering af automatisering gennem scripting.
"Indbyggede funktioner inkluderer STM32 'pålidelig pakkeopretter', som beskytter OEM'ers intellektuelle ejendom ved at kryptere firmware ved hjælp af en AES-GCM-nøgle og arbejde med STM32HSM-V1-ledsagende hardware-sikkerhedsmodul [HSM]", sagde ST.
HSM administrerer godkendelse og licens med en modbegrænset 'sikker firmwareinstallation' (SFI), der tillader OEM'er at begrænse antallet af enheder, der kan programmeres. Den første STM32HSM, med et maksimalt programmeringsantal på 300 enheder til prototype, vil være tilgængelig i slutningen af juli.
STM32CubeProg kan downloades gratis her .
Værktøjet leveres i GUI (grafisk brugergrænseflade) og CLI (kommandolinjegrænseflade) versioner.






