Contenuto principale

Supported STM32 Processors and Third-Party Tools

Supported STM32 processors and third-party tools provides compatibility information for STM32 processor-based boards supported by the STM32™ Microcontroller Blockset and the previous support packages, along with the required versions of MATLAB®, STM32CubeMX, STM32CubeProgrammer, and verified third-party tools such as GNU tools and ARM clang compiler.

Supported third-party tools for STM32 Processor Based Boards (Support package until R2025b)

MATLAB VersionSTM32 Based BoardSTM32CubeMX Supported VersionSTM32 Cube ProgrammerVerified GNU ToolsARM Clang Compiler
MATLAB 9.11 (R2021b)STM32F4xx Based Board6.4.0   
MATLAB 9.12 (R2022a)STM32F7xx, STM32G4xx, and STM32H7xx (Single Core) Based Boards6.4.0   
MATLAB 9.13 (R2022b)No new board support6.4.0   
MATLAB 9.14 (R2023a)STM32L4xx, STM32L5xx, and STM32WBxx Based Boards6.4.0   
MATLAB 23.2 (R2023b)STM32U5xx Based Board6.4.02.6.011.3.16.14.1
MATLAB 24.1 (R2024a)STM32F3xx and STM32H7xx (Dual core) Based Boards6.4.02.6.011.3.16.14.1
MATLAB 24.2 (R2024b)STM32F2xx Based Board6.4.02.6.011.3.16.14.1
MATLAB 25.1 (R2025a)STM32F1xx, STMG0xx, and STM32H5xx Based Boards6.12.02.17.013.2.16.22
MATLAB 25.2 (R2025b)No new board support6.12.02.17.013.2.16.22

STM32 Microcontroller Blockset supported third-party tools (Starting R2026a)

MATLAB VersionSTM32 Based BoardSTM32CubeMX Supported VersionSTM32 Cube ProgrammerVerified GNU ToolsARM Clang CompilerSTM32 CubeCLT
MATLAB 26.1 (R2026a)No new board support6.12.02.17.013.2.16.221.17.0