Skip to main content
AEzzi.1
Associate
February 24, 2020
Solved

install stm32CubeProgrammer on Raspberry Pi?

  • February 24, 2020
  • 2 replies
  • 1916 views

..

This topic has been closed for replies.
Best answer by berendi

I was able to install it by

java -jar SetupSTM32CubeProgrammer-2.3.0.exe

but could not start it afterwards. You may have more luck with it, because I've just tried it on a headless system, didn't bother to plug in a monitor and keyboard. I don't know if it is all written in java, or there are some native plugins that don;t exist on ARM.

You might be interested in this tutorial on turning the Pi itself into a programming device, using its I/O pins instead of ST-Link to program (and maybe debug) the MCU.

https://learn.adafruit.com/programming-microcontrollers-using-openocd-on-raspberry-pi

2 replies

berendi
berendiBest answer
Principal
February 24, 2020

I was able to install it by

java -jar SetupSTM32CubeProgrammer-2.3.0.exe

but could not start it afterwards. You may have more luck with it, because I've just tried it on a headless system, didn't bother to plug in a monitor and keyboard. I don't know if it is all written in java, or there are some native plugins that don;t exist on ARM.

You might be interested in this tutorial on turning the Pi itself into a programming device, using its I/O pins instead of ST-Link to program (and maybe debug) the MCU.

https://learn.adafruit.com/programming-microcontrollers-using-openocd-on-raspberry-pi

AEzzi.1
AEzzi.1Author
Associate
February 24, 2020
thank you .
It worked perfectly .
Amelie ACKERMANN
Community Manager
April 16, 2026

Hello,
Thank you for your patience, we know this has been a long-awaited request!

We're happy to share that Raspberry Pi support for STM32CubeProgrammer will be available in June 2026 with version 2.23.

Please refer to this Developer News for more information: [Coming June 2026] Raspberry Pi support for STM32CubeProgrammer

We also encourage you to share your feedback with us by commenting on the Dev News, as it helps us prioritize future improvements and developments.

Thank you all!