Applicable for STM32MP25x lines

Develop on Arm® Cortex®-M33 What's next
Step category in.png Install the IDE Step.png Install STM32CubeMP2 package Step.png Modify, rebuild and reload the firmware Step category out.png

1. Overview[edit source]

This stage explains how to install STM32CubeIDE to develop on STM32MPU Arm® Cortex®-M coprocessors.

2. Install STM32CubeIDE[edit source]

STM32 MPU support, inside STM32CubeIDE, is available on Linux® and Windows® host PCs, but it is NOT on macOS®.

STM32CubeIDE for Linux® host PC STM32CubeIDE for Windows® host PC

Version 1.16.0

  • Download the preferred all-in-one Linux installer from
    • Generic Linux Installer - STM32CubeIDE-Lnx
    • RPM Linux Installer - STM32CubeIDE-RPM
    • Debian Linux Installer - STM32CubeIDE-DEB

Version 1.16.0

  • Download the all-in-one Windows installer from
    • Windows Installer - STM32CubeIDE-Win

Installation guide
  • Refer to STM32CubeIDE installation guide (UM2563) available on
User manual
  • When the installation is completed, see additional information about STM32CubeIDE in
    • STM32CubeIDE quick start guide (UM2553)
Detailed release note
  • Details about the content of this tool version are available in the STM32CubeIDE release v1.16.0 release note from

Minor releases may be available from the update site. Check chapter 10 in (UM2609) for more information on how to update STM32CubeIDE.

Back button.png Overview button.png Next button.png