Release details

Introduction

This release note is updated periodically to reflect the latest changes, issues, and limitations of STM32CubeMX2. For the most recent release summary, see the table below

STM32CubeMX2 version

Summary

1.1.0

Main changes:

  • Enhanced installation support for multiple STM32CubeMX2 versions, including linked IOC2 files and a pinned icon on the Windows taskbar

  • Added Expand All and Collapse All functions in software configuration panels

  • Added confirmation dialog boxes for selected actions

  • Introduced anonymized data collection for statistic analysis purpose

  • Added options to export the pinout as CSV from a menu: without alternate functions or with alternate functions

  • Added pin labels that can be used from configuration panels

  • Improved command-line interface (CLI) capabilities for software configuration

  • Added a pack version compatibility check

  • Added end-user guidance to run Pack update steps in the correct order, with a focus on device family pack (DFP) and hardware abstraction layer (HAL) packs

  • Increased pin name visibility in the pinout view to improve readability

  • Added the possibility to view all parts that compose a module allowing the end user to enable individual selection and more granular management

  • Improved consistency between clock tree source selection and reset and clock control (RCC) configuration

  • Improved overall performance and robustness

  • Customer-reported fixed issues:

    • Failure to uninstall STM32CubeMX 1.0.0, especially when the user path contains a space

    • Diff collisions are handled poorly when exporting a project through the command-line interface (CLI)

    • User interface (UI) elements resized incorrectly and overlapped when the window was resized

    • Scrolling the mouse wheel while editing the frequency in the clock tree caused the editing window to overlap the clock tree components

    • Resolved the issue where users were unexpectedly required to use administrator rights for installation or uninstallation, although administrator mode is not supported

  • Other major fixed issues:

    • I²C configuration showed no error when a node was unavailable

    • Errors were not visible in the Peripherals tab when interrupt errors occurred

    • Mounted parts were not visible when creating a project and then another project on the same MCU

1.0.1

Release Note

1.0.0

Release Note

Customer support

For more information or assistance regarding STM32CubeMX2, contact the nearest STMicroelectronics sales office or use the STM32CubeMX2 Community.

General information

Overview

STM32CubeMX2 is provided as a standalone tool. To install the tool, see How to start - Installation.

Licensing

STM32CubeMX2 is delivered under the SLA0048 software license agreement and its Additional License Terms.

Notice

  • The behavior of CMake projects has changed:

    • The current configuration now includes the “.” directory when necessary to ensure that the project builds

    • STM32CubeMX2 now requires at least CMake 3.30 versionto generate projects