Introduction

STM32CubeMX is a graphical tool for 32-bit ARM® Cortex® STM32 microcontrollers. It is part of STMCube" initiative and is available either as a standalone application or as an Eclipse plug-in for integration in Integrated Development Environments (IDEs).

STM32CubeMX has the following key features:

Installing and running STM32CubeMX 4.25.0

Supported operating systems and architectures

Software requirements

On Windows and Linux: Java Run Time Environment (minimum version 1.7.0_45)
On MacOS: Java Development Kit (minimum version 1.7.0_45)

Installing STM32CubeMX

To install STM32CubeMX, follow the steps below:

Running STM32CubeMX

Uninstalling STM32CubeMX

To uninstall STM32CubeMX, follow the steps below: