STM32 programming and debugging tools
Posted: Wed Sep 10, 2025 8:19 am
Hello,
After using ATMEL microcontrollers, including AVRs, with the Arduino environment in numerous projects, I tested "blackpills" that I programmed either via DFU with a USB connection or via SWD with an ST-LINK V2 programmer purchased from a Chinese website.
Completely convinced by the STM32, I am now looking for the right tool to program and debug STM32-based boards in the Arduino environment. Both smaller microcontrollers like the STM32G0 and more powerful ones like the STM32H7, but not integrated into Nucleo boards. I've looked at ST tools, but I'm not sure which one to choose. Are there any alternatives to ST? What do you recommend?
Thank you for your answers.
After using ATMEL microcontrollers, including AVRs, with the Arduino environment in numerous projects, I tested "blackpills" that I programmed either via DFU with a USB connection or via SWD with an ST-LINK V2 programmer purchased from a Chinese website.
Completely convinced by the STM32, I am now looking for the right tool to program and debug STM32-based boards in the Arduino environment. Both smaller microcontrollers like the STM32G0 and more powerful ones like the STM32H7, but not integrated into Nucleo boards. I've looked at ST tools, but I'm not sure which one to choose. Are there any alternatives to ST? What do you recommend?
Thank you for your answers.