Ginagawang mas madali ang buhay para sa mga gumagamit ng STM32 microcontroller (MCU) at microprocessor (MPU), at higit na pinalalakas ang ecosystem ng STM32Cube, ang pinakabagong bersyon ng STM32CubeProgrammer mula sa STMicroelectronics ay nagtitipon ng mga kakayahan ng maraming programmer ng aparato sa isang unibersal na tool lamang.
Hinahayaan ng STM32CubeProgrammer ang mga gumagamit na i-program ang kanilang mga aparato sa pamamagitan ng anumang maginhawang koneksyon, pagpili mula sa mga pin ng JTAG o single-wire debug (SWD) ng MCU, isang UART, o USB, SPI, I2C, o CAN interface.
Ang bagong multi-OS software ay pinapalitan ang ilang mga tool kabilang ang ST Visual Programmer (STVP), DFuSe USB Device Firmware Upgrade programmer, Windows-only STM32 Flash loader, at mga software utility para magamit sa ST-Link, upang maihatid ang maximum na kakayahang umangkop sa mga benepisyo ng isang pare-parehong pinag-isang kapaligiran. Mula ngayon, ang mga bagong produkto ng STM32 ay suportado lamang ng STM32CubeProgrammer.
Ang mga built-in na tampok ay may kasamang STM32 Trusted Package Creator, na pinoprotektahan ang intelektuwal na pag-aari ng OEM sa pamamagitan ng pag-encrypt ng firmware gamit ang isang key ng AES-GCM at pagtatrabaho sa kasamang STM32HSM-V1 na Hardware Security Module (HSM).
Namamahala ang HSM sa pagpapatotoo at paglilisensya, na may kontra-limitadong Secure Firmware Install (SFI) na nagpapahintulot sa mga OEM na higpitan ang bilang ng mga aparato na maaaring mai-program. Ang unang STM32HSM na may maximum na bilang ng programa na 300 mga yunit para sa prototyping ay magagamit sa pagtatapos ng Hulyo 2019.
Ang pinakabagong bersyon ng STM32CubeProgrammer (STM32CubeProg) ay maaaring ma-download nang walang bayad mula sa www.st.com/stm32cubeprog