Linux · Developer Tools
STM32CubeMX
A graphical tool for configuring STM32 microcontrollers and microprocessors
by ST Microelectronics
Official site: flathub.org
About STM32CubeMX
A graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors,
as well as the generation of the corresponding initialization C code for the Arm® Cortex®-M core
or a partial Linux® Device Tree for Arm® Cortex®-A core), through a step-by-step process.
How to install STM32CubeMX
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub com.st.STM32CubeMX
- Open STM32CubeMX once it finishes installing.
Frequently asked questions
Is STM32CubeMX free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where STM32CubeMX is available to download. Flatnic doesn't host or modify any files.
How do I install STM32CubeMX from the command line?
With Flatpak, run: flatpak install flathub com.st.STM32CubeMX. This installs it from the official source and keeps it updated.
Is STM32CubeMX safe?
STM32CubeMX downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.