STMicroelectronics provide a range of programming software tools for STM32 able to communicate with the microcontoller via various communication methods such as STLink, USB DFU, UART, or SPI with also sources in order to handle programmation process in a customized way
- PROGACMP Flash programming software for ARM Cortex devices.
- STSW-STM32080 DfuSe USB device firmware upgrade (UM0412) (replaced by STM32CubeProgrammer)
- Remedy Bootloader Package Remedy Bootloader - Easy Updates and Advanced Protection.
- STVP-LIB-STM32 STVP programming toolkit (replaced by STM32CubeProgrammer)
- FLASHER-STM32 STM32 Flash loader demonstrator (UM0462) (replaced by STM32CubeProgrammer)
- STM32CubeProg STM32CubeProgrammer software for all STM32
- STVP-STM32 ST Visual Programmer STM32 (replaced by STM32CubeProgrammer)
- STSW-STM32158 STM32L476xG Bootloader V9.0 patch (For ST boards only)
- STSW-LINK007 ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 boards firmware upgrade
- Security from Inception Suite Unique set of tools and services for implementing and customizing security in embedded applications.
- Imagimob AI Imagimob AI is a SaaS solution for end-to-end development of Edge AI applications to run on STM32 MCU's.
- EmSPARK Security Suite SDK SDK for integration of customer-developed TEE-resident Trusted Applications.
- STLINK-V3-BRIDGE Software API compatible with the bridge interface of STLINK-V3
- STSW-LINK004 STM32 ST-LINK utility (replaced by STM32CubeProgrammer)
- Imagimob Edge Imagimob Edge is an easy-to-use SaaS solution that transforms Tensorflow AI models in h5 file format into highly efficient C-code, by the click of a button.