STM32CubeMX2 documentation ¶
Welcome to the documentation portal for STM32CubeMX2.
This document covers the STM32CubeMX2 tool only.
For information about STM32CubeMX , see the STM32CubeMX user manual.
To understand which STM32 series are supported by STM32CubeMX or STM32CubeMX2 , see the STM32CubeMX page on ST website.
Introduction ¶
STM32CubeMX2 is a software tool for STM32 products. It is available as a standalone application and offers several important features:
Project creation and opening.
Fast configuration: Set up MCU pins and the clock tree.
Peripheral setup: Add and configure peripherals.
Middleware and Utilities: View and activate default middleware and utilities. Add additional middleware and utilities if needed.
Parts View and activate mounted parts and their configurations. Add additional standalone parts if needed.
Code preview: View generated code before project generation to verify configurations or copy code snippets.
Project generation: Generate a complete project with the required libraries and code initialization.
Pack management: Check, install, uninstall, and update software packs.
Note
Software packs are bundles of software components, libraries, drivers, middleware, and utilities. They facilitate development for specific hardware platforms. These packs use the open standard Open-CMSIS format. This format provides a uniform structure and management.
STM32CubeMX2 overview ¶
Begin your STM32CubeMX2 experience by learning its principles, installation, uninstallation process, and how to quickly get started.
Explore STM32CubeMX2 views and features such as Pinout, Clock, and Code Generation.
Learn basic cube commands to manage STM32CubeMX2 via CLI.
Learn How to use main STM32CubeMX2 features.
Find Get support, and provide feedback.
Find Frequenly Asked Questions.
Find Release details and limitations.