Copyright © 2021 STMicroelectronics
STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.
STM32Cube covers STM32 portfolio.
STM32Cube Version 1.x includes:
The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.
A comprehensive embedded software platform, delivered per series (such as STM32CubeU5 for STM32U5 series)
The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio
A consistent set of middleware libraries such as ThreadX, FileX, USBX, NetDuoX, OpenBootloader, USBPD, trustedfirmware, mbed-crypto, Network Library…
A full set of software projects (basic examples, applications, and demonstrations) for each board provided for this STM32 series.
A new LPBAM (Low Power Background Autonomous Mode) utility which is a software helper that assists STM32U5 users in the elaboration of LPBAM scenarios.
The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.
Both the HAL and LL APIs are production–ready, checked with CodeSonar® static analysis tool, and developed in compliance with MISRA C® guidelines, following a process certified according to IEC 61508 systematic capability 2 level (SC2). Reports are available on demand.
The drivers provided within this package support the STM32U575 / STM32U585 / STM32U595xx / STM32U5A5xx / STM32U599xx / STM32U5A9xx lines.
Backward compatibility ensured by legacy defines
The STM32CubeU5 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers, LL drivers, BSP drivers, templates, projects, demonstrations and examples
Remove WifiBasics Application on B-U585I-IOT02A board
Name | Version | Release notes |
---|---|---|
Projects | V1.1.0 | release notes |
Notes:
Please refer to AN5347 for more details
The components flagged by “” have changed since the previous release. “” are new.
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm33 | release notes |
STM32U5xx CMSIS | V1.1.0 | release notes |
STM32U5xx HAL | V1.1.0 | release notes |
STM32U5xx NUCLEO | V1.1.0 | release notes |
BSP STM32U575I-EV | V1.1.0 | release notes |
BSP B-U585I-IOT02A | V1.1.0 | release notes |
BSP aps6408 | V1.0.1 | release notes |
BSP Common | V7.2.0 | release notes |
BSP cs42l51 | V2.0.3 | release notes |
BSP hts221 | V5.3.2 | release notes |
BSP hx8347i | V2.0.3 | release notes |
BSP iis2mdc | V1.1.2 | release notes |
BSP ism330dhcx | V1.1.3 | release notes |
BSP lps22hh | V1.2.2 | release notes |
BSP lsm6dso | V1.5.4 | release notes |
BSP m24lr64 | V1.0.2 | release notes |
BSP mfxstm32l152 | V4.0.0 | release notes |
BSP mx_wifi | v2.1.12 | release notes |
BSP mx25lm51245g | V2.0.8 | release notes |
BSP ov5640 | V3.2.2 | release notes |
BSP stm32wb_at | V1.0.11 | release notes |
BSP sx8651 | V1.0.1 | release notes |
BSP tcpp0203 | V1.2.2 | release notes |
BSP veml6030 | V1.0.1 | release notes |
BSP vl53l5cx | V1.0.1 | release notes |
Name | Version | Release note |
---|---|---|
STM32 TouchSensing Library | V2.2.8 | release notes |
STM32 USBPD Core Library | V4.1.0 | release notes |
STM32 USBPD Device Library | u5_v3.1.0 | release notes |
mbed-crypto | mbed-crypto-2.25.0 | ST release notes |
STSAFE_A1xx | MW_V3.3.5 | ST release notes |
SE_STSAFEA_API | SE_STSAFEA_API_V1.0.0 | ST release notes |
mcuboot | V1.7.2 | ST release notes |
trustedfirmware | tfm/v1.3.0 | ST release notes |
OpenBootloader | V5.0.0 | release notes |
Network Library | V2.2.0f | release notes |
ThreadX | threadx-6.1.9.220128 | release notes |
NetXduo | netxduo-6.1.9.220128 | release notes |
USBX | usbx-6.1.9.220128 | release notes |
FileX | filex-6.1.8.220128 | release notes |
LevelX | levelx-6.1.9.220128 | release notes |
cmsis_rtos_threadx | tx-cmsis-1.0.4.211108 | release notes |
Name | Version | Release note |
---|---|---|
Common | V1.6.0 | release notes |
Fonts | V2.0.3 | release notes |
GUI_INTERFACE | GUI_V2.2.1 | release notes |
lcd | V2.0.2 | release notes |
lpbam | V1.1.0 | release notes |
TRACER_EMB | V1.7.1 | release notes |
N/A
The STM32CubeU5 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers, LL drivers, BSP drivers, templates, projects and examples.
Name | Version | Release notes |
---|---|---|
Projects | V1.0.1 | release notes |
Notes
Please refer to AN5347 for more details.
The components flagged by “” have changed since the previous release. “” are new.
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm33 | release notes |
STM32U5xx CMSIS | V1.0.1 | release notes |
STM32U5xx HAL | V1.0.2 | release notes |
STM32U5xx NUCLEO | V1.0.1 | release notes |
BSP STM32U575I-EV | V1.0.1 | release notes |
BSP B-U585I-IOT02A | V1.0.1 | release notes |
BSP aps6408 | V1.0.0 | release notes |
BSP Common | V7.1.0 | release notes |
BSP cs42l51 | V2.0.2 | release notes |
BSP hts221 | V5.3.0 | release notes |
BSP hx8347i | V2.0.2 | release notes |
BSP iis2mdc | V1.1.0 | release notes |
BSP ism330dhcx | V1.1.1 | release notes |
BSP lps22hh | V1.2.0 | release notes |
BSP lsm6dso | V1.5.1 | release notes |
BSP m24lr64 | V1.0.1 | release notes |
BSP mfxstm32l152 | V4.0.0 | release notes |
BSP mx_wifi | V2.1.11 | release notes |
BSP mx25lm51245g | V2.0.6 | release notes |
BSP ov5640 | V3.2.1 | release notes |
BSP stm32wb_at | V1.0.8 | release notes |
BSP sx8651 | V1.0.0 | release notes |
BSP tcpp0203 | V1.2.1 | release notes |
BSP veml6030 | V1.0.0 | release notes |
Name | Version | Release note |
---|---|---|
STM32 TouchSensing Library | V2.2.6 | release notes |
STM32 USBPD Core Library | V4.0.0 | release notes |
STM32 USBPD Device Library | u5_v3.0.0 | release notes |
mbed-crypto | mbed-crypto-1.1.6 | ST release notes |
mcuboot | V1.0.13 | ST release notes |
trustedfirmware | tfm/v1.0.15 | ST release notes |
OpenBootloader | V5.0.0 | release notes |
Network Library | V2.2.0f | release notes |
ThreadX | threadx-6.1.7.210903 | release notes |
NetXduo | netxduo-6.1.7.210903 | release notes |
USBX | usbx-6.1.7.210903 | release notes |
FileX | filex-6.1.7.210903 | release notes |
LevelX | levelx-6.1.7.210903 | release notes |
Name | Version | Release note |
---|---|---|
Common | V1.4.1 | release notes |
Fonts | V2.0.2 | release notes |
GUI_INTERFACE | GUI_V2.1.0 | release notes |
lcd | V2.0.1 | release notes |
lpbam | V1.0.1 | release notes |
TRACER_EMB | V1.6.1 | release notes |
The STM32CubeU5 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers, LL drivers, BSP drivers, templates, projects and examples.
Name | Version | Release notes |
---|---|---|
Projects | V1.0.1 | release notes |
Notes
Please refer to AN5347 for more details.
The components flagged by “” have changed since the previous release. “” are new.
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm33 | release notes |
STM32U5xx CMSIS | V1.0.1 | release notes |
STM32U5xx HAL | V1.0.1 | release notes |
STM32U5xx NUCLEO | V1.0.1 | release notes |
BSP STM32U575I-EV | V1.0.1 | release notes |
BSP B-U585I-IOT02A | V1.0.1 | release notes |
BSP aps6408 | V1.0.0 | release notes |
BSP Common | V7.1.0 | release notes |
BSP cs42l51 | V2.0.2 | release notes |
BSP hts221 | V5.3.0 | release notes |
BSP hx8347i | V2.0.2 | release notes |
BSP iis2mdc | V1.1.0 | release notes |
BSP ism330dhcx | V1.1.1 | release notes |
BSP lps22hh | V1.2.0 | release notes |
BSP lsm6dso | V1.5.1 | release notes |
BSP m24lr64 | V1.0.1 | release notes |
BSP mfxstm32l152 | V4.0.0 | release notes |
BSP mx_wifi | V2.1.11 | release notes |
BSP mx25lm51245g | V2.0.6 | release notes |
BSP ov5640 | V3.2.1 | release notes |
BSP stm32wb_at | V1.0.8 | release notes |
BSP sx8651 | V1.0.0 | release notes |
BSP tcpp0203 | V1.2.1 | release notes |
BSP veml6030 | V1.0.0 | release notes |
Name | Version | Release note |
---|---|---|
STM32 TouchSensing Library | V2.2.6 | release notes |
STM32 USBPD Core Library | V4.0.0 | release notes |
STM32 USBPD Device Library | u5_v3.0.0 | release notes |
mbed-crypto | mbed-crypto-1.1.6 | ST release notes |
mcuboot | V1.0.13 | ST release notes |
trustedfirmware | tfm/v1.0.15 | ST release notes |
OpenBootloader | V5.0.0 | release notes |
Network Library | V2.2.0f | release notes |
ThreadX | threadx-6.1.7.210903 | release notes |
NetXduo | netxduo-6.1.7.210903 | release notes |
USBX | usbx-6.1.7.210903 | release notes |
FileX | filex-6.1.7.210903 | release notes |
LevelX | levelx-6.1.7.210903 | release notes |
Name | Version | Release note |
---|---|---|
Common | V1.4.1 | release notes |
Fonts | V2.0.2 | release notes |
GUI_INTERFACE | GUI_V2.1.0 | release notes |
lcd | V2.0.1 | release notes |
lpbam | V1.0.1 | release notes |
TRACER_EMB | V1.6.1 | release notes |
The STM32CubeU5 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains almost HAL drivers, LL drivers, BSP drivers, templates, projects and examples.
Name | Version | Release notes |
---|---|---|
Projects | V1.0.0 | release notes |
Notes
Please refer to AN5347 for more details.
The components flagged by “” have changed since the previous release. “” are new.
Name | Version | Release note |
---|---|---|
Cortex-M CMSIS | V5.6.0_cm33 | release notes |
STM32U5xx CMSIS | V1.0.0 | release notes |
STM32U5xx HAL | V1.0.0 | release notes |
STM32U5xx NUCLEO | V1.0.0 | release notes |
BSP STM32U575I-EV | V1.0.0 | release notes |
BSP B-U585I-IOT02A | V1.0.0 | release notes |
BSP aps6408 | V1.0.0 | release notes |
BSP Common | V7.1.0 | release notes |
BSP cs42l51 | V2.0.2 | release notes |
BSP hts221 | V5.3.0 | release notes |
BSP hx8347i | V2.0.2 | release notes |
BSP iis2mdc | V1.1.0 | release notes |
BSP ism330dlc | V1.2.0 | release notes |
BSP lps22hh | V1.2.0 | release notes |
BSP lsm6dso | V1.5.1 | release notes |
BSP m24lr64 | V1.0.1 | release notes |
BSP mfxstm32l152 | V3.0.3 | release notes |
BSP mx_wifi | V2.1.11 | release notes |
BSP mx25lm51245g | V2.0.6 | release notes |
BSP ov5640 | V3.2.1 | release notes |
BSP stm32wb_at | V1.0.6 | release notes |
BSP sx8651 | V1.0.0 | release notes |
BSP tcpp0203 | V1.2.1 | release notes |
Name | Version | Release note |
---|---|---|
STM32 TouchSensing Library | V2.2.6 | release notes |
STM32 USBPD Core Library | V4.0.0 | release notes |
STM32 USBPD Device Library | u5_v3.0.0 | release notes |
mbed-crypto | mbed-crypto-1.1.6 | ST release notes |
mcuboot | V1.0.13 | ST release notes |
trustedfirmware | tfm/v1.0.15 | ST release notes |
OpenBootloader | V5.0.0 | release notes |
Network Library | V2.2.0c | release notes |
ThreadX | threadx-6.1.7.210621 | release notes |
NetXduo | netxduo-6.1.7.210621 | release notes |
USBX | usbx-6.1.7.210621 | release notes |
FileX | filex-6.1.7.210621 | release notes |
LevelX | levelx-6.1.7.210621 | release notes |
Name | Version | Release note |
---|---|---|
Common | V1.4.1 | release notes |
Fonts | V2.0.2 | release notes |
GUI_INTERFACE | GUI_V2.0.0 | release notes |
lcd | V2.0.1 | release notes |
lpbam | V1.0.0 | release notes |
TRACER_EMB | V1.6.1 | release notes |