

STM32CubeMX
Like
STM32CubeMX is 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...
Cost / License
- Free
- Proprietary
Platforms
- Windows
- Mac
- Linux
- Flathub
- Flatpak
Features
- No registration required
- Ad-free
- Works Offline
Tags
- stm32
- Microcontroller
- microprocessor
STM32CubeMX News & Activities
Highlights All activities
Recent activities
No activities found.
STM32CubeMX information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is STM32CubeMX?
STM32CubeMX is 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.
Features:
- Intuitive STM32 microcontroller and microprocessor selection
- Rich easy-to-use graphical user interface allowing the configuration of:
- Pinout with automatic conflict resolution
- Peripherals and middleware functional modes with dynamic validation of parameter constraints for Arm Cortex-M core
- Clock tree with dynamic validation of the configuration
- Power sequence with estimated consumption results
- Generation of initialization C code project, compliant with IAR Embedded Workbench, MDK-ARM and STM32CubeIDE (GCC compilers) for Arm Cortex-M core
- Generation of a partial Linux Device Tree for Arm Cortex-A core (STM32 microprocessors)
- Development of enhanced STM32Cube Expansion Packages thanks to STM32PackCreator
- Integration of STM32Cube Expansion packages into the project
- Availability as standalone software running on Windows, Linux and macOS operating systems and 64-bit Java Runtime environment


