Facilitând viața utilizatorilor de microcontroler (MCU) și microprocesor (MPU) STM32 și consolidând în continuare ecosistemul STM32Cube, cea mai recentă versiune a programatorului STM32Cube de la STMicroelectronics reunește capacitățile programatorilor de dispozitive multiple într-un singur instrument universal.
STM32CubeProgrammer permite utilizatorilor să își programeze dispozitivele prin orice conexiune convenabilă, alegând dintre pinii JTAG sau de depanare cu un singur fir (SWD) ai MCU, un UART sau interfețe USB, SPI, I2C sau CAN.
Noul software multi-OS înlocuiește mai multe instrumente, inclusiv ST Visual Programmer (STVP), programator de actualizare firmware DFuSe USB Device, încărcător Flash STM32 exclusiv pentru Windows și utilitare software pentru utilizare cu ST-Link, pentru a oferi flexibilitate maximă cu beneficiile unui mediu unitar consistent. De acum înainte, noile produse STM32 vor fi acceptate numai de STM32CubeProgrammer.
Funcțiile încorporate includ STM32 Trusted Package Creator, care protejează proprietatea intelectuală a OEM-urilor prin criptarea firmware-ului folosind o cheie AES-GCM și lucrul cu modulul de securitate hardware (HSM) însoțitor STM32HSM-V1.
HSM gestionează autentificarea și licențierea, cu o instalare contra-limitată securizată a firmware-ului (SFI) care permite OEM-urilor să restricționeze numărul de dispozitive care pot fi programate. Primul STM32HSM cu un număr maxim de programare de 300 de unități pentru prototipare va fi disponibil la sfârșitul lunii iulie 2019.
Cea mai recentă versiune a STM32CubeProgrammer (STM32CubeProg) poate fi descărcată gratuit de pe www.st.com/stm32cubeprog