Vanaf nu zullen nieuwe STM32-producten alleen worden ondersteund door het hulpprogramma, STM32CubeProg te noemen, dus het veroudert bestaande tools, waaronder:
ST Visual Programmer (STVP)
DFuSe USB Device Firmware Upgrade-programmeerapparaat
Alleen Windows STM32 Flash loader
softwareprogramma's voor gebruik met ST-Link
STM32CubeProg (of STM32CubeProgrammer, ST noemt het beide) maakt programmering mogelijk "via elke handige verbinding" met de MCU, en ondersteunt debug- en bootloader-interfaces, volgens ST, waaronder:
JTAG
SWD-pennen (single-wire debug)
UART
USB
SPI
I 2 C
KAN
Het werkt met flash-, RAM- en OTP-interne geheugens en externe geheugens, en maakt optieprogrammering en -upload, verificatie van programmeerinhoud en programmeerautomatisering via scripting mogelijk.
"Ingebouwde functies omvatten de STM32 'vertrouwde pakketmaker', die het intellectuele eigendom van OEM's beschermt door firmware te coderen met behulp van een AES-GCM-sleutel en te werken met de STM32HSM-V1 bijbehorende hardware-beveiligingsmodule [HSM]", aldus ST.
HSM beheert authenticatie en licenties, met een tegen-beperkte 'veilige firmware-installatie' (SFI) waardoor OEM's het aantal te programmeren apparaten kunnen beperken. De eerste STM32HSM, met een maximale programmering van 300 eenheden voor prototyping, zal eind juli beschikbaar zijn.
STM32CubeProg kan hier gratis worden gedownload .
De tool wordt geleverd in de versies GUI (grafische gebruikersinterface) en CLI (opdrachtregelinterface).






