Copyright © 2024 STMicroelectronics
STM32Cube 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:
All embedded software utilities, delivered with a full set of examples.
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.
The HAL (Hardware Abstraction Layer) & LL (Low Layers) drivers provided within this package support the STM32H7R7xx/H7S7xx/H7R3xx/H7S3xx products.
The HAL and LL drivers provided within this package are compliant with MISRA-C:2012 guidelines, and have been reviewed with a static analysis tool to eliminate possible run-time errors. Reports are available on demand.
For quick getting started with the STM32CubeH7RS firmware package, you can refer to UM3294 and download firmware updates and all the latest documentation from www.st.com/stm32cubeH7RS
Here is the list of references to user documents:
Maintenance Release of STM32CubeH7RS Firmware package supporting STM32H7R7xx/H7R3xx/H7S3xx/H7S7xx devices.
STM32CubeH7RS gathers in one single package all the generic embedded software components required to develop an application on STM32H7Rx/7Sx microcontrollers.
The STM32CubeH7RS reference firmware supports all the different configurations of the SMT32H7Sx, it implements Secure Boot and Secure Firmware Update functions demonstrated thru OEMiRoT example.
The STM32CubeH7RS Firmware package contains project templates running on STMicroelectronics boards with preconfigured projects for the main supported toolchains.
Six template projects are provided in this release:
The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Name | Version | Release notes |
---|---|---|
Projects | V1.1.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release notes |
---|---|---|
CMSIS | V5.9.0 | release notes |
STM32H7RSxx CMSIS | V1.1.0 | release notes |
STM32H7RSxx HAL | V1.1.0 | release notes |
BSP Drivers
Name | Version | Release notes |
---|---|---|
STM32H7RSxx_Nucleo | V1.0.0 | release notes |
STM32H7S78-DK | V1.0.0 | release notes |
aps256xx | V1.0.6 | release notes |
Common | V7.3.0 | release notes |
wm8904 | V1.0.0 | release notes |
gt911 | V1.0.1 | release notes |
lan8742 | V1.0.3 | release notes |
mx25uw25645g | V1.0.1 | release notes |
mx66uw1g45g | V1.1.0 | release notes |
ov5640 | V4.0.2 | release notes |
rk050hr18 | V1.0.0 | release notes |
tcpp0203 | V1.2.3 | release notes |
Middlewares
Name | Version | Release notes |
---|---|---|
FatFS | R0.15 | release notes ST modified 230818 release notes |
FreeRTOS | v10.5.1 | release notes ST modified 231117 release notes |
LwIP | v2.1.3 | release notes ST modified 230818 release notes |
mbed-crypto | v2.28.8_20240527 | ST release notes |
mcuboot | v1.7.2.23 | release notes ST modified 240214 release notes |
OpenBootloader | v6.1.1 | release notes |
STM32_ExtMem_Loader | v1.1.0 | release notes |
STM32_ExtMem_Manager | v1.1.0 | release notes |
STM32 USB Device Library | v2.11.3 | release notes |
STM32 USB Host Library | v3.5.2 | release notes |
STM32_USBPD_Library - Core | v5.1.0 | release notes |
STM32_USBPD_Library - Devices | v1.2.1 | release notes |
Utilities
Name | Version | Release notes |
---|---|---|
Common | v1.6.1 | release notes |
CPU | v1.1.4 | release notes |
Fonts | v2.0.4 | release notes |
GUI_INTERFACE | v3.0.1 | release notes |
JPEG | v2.0.3 | release notes |
lcd | v2.0.3 | release notes |
lcd_trace | v2.0.2 | release notes |
log | v1.0.4 | release notes |
ROT_AppliConfig | v1.1.2 | release notes |
TRACER_EMB | v1.11.0 | release notes |
First Official Release of STM32CubeH7RS Firmware package supporting STM32H7R7xx/H7R3xx/H7S3xx/H7S7xx devices.
STM32CubeH7RS gathers in one single package all the generic embedded software components required to develop an application on STM32H7Rx/7Sx microcontrollers.
The STM32CubeH7RS reference firmware supports all the different configurations of the SMT32H7Sx, it implements Secure Boot and Secure Firmware Update functions demonstrated thru OEMiRoT example.
The STM32CubeH7RS Firmware package contains project templates running on STMicroelectronics boards with preconfigured projects for the main supported toolchains.
SIx template projects are provided in this release:
The exhaustive list of projects is provided in this table (STM32CubeProjectsList.html).
Name | Version | Release notes |
---|---|---|
Projects | V1.0.0 | release notes |
The components flagged by “” have changed since the previous release. “” are new.
Drivers
Name | Version | Release notes |
---|---|---|
CMSIS | V5.9.0 | release notes |
STM32H7RSxx CMSIS | V1.0.0 | release notes |
STM32H7RSxx HAL | V1.0.0 | release notes |
BSP Drivers
Name | Version | Release notes |
---|---|---|
STM32H7RSxx_Nucleo | V1.0.0 | release notes |
STM32H7S78-DK | V1.0.0 | release notes |
aps256xx | V1.0.6 | release notes |
Common | V7.3.0 | release notes |
wm8904 | V1.0.0 | release notes |
gt911 | V1.0.1 | release notes |
lan8742 | V1.0.3 | release notes |
mx25uw25645g | V1.0.0 | release notes |
mx66uw1g45g | V1.1.0 | release notes |
ov5640 | V4.0.2 | release notes |
rk050hr18 | V1.0.0 | release notes |
tcpp0203 | V1.2.3 | release notes |
Middlewares
Name | Version | Release notes |
---|---|---|
FatFS | R0.15 | release notes ST modified 230818 release notes |
FreeRTOS | v10.5.1 | release notes ST modified 231117 release notes |
LwIP | v2.1.3 | release notes ST modified 230818 release notes |
mcuboot | v1.7.2.23 | release notes ST modified 240214 release notes |
OpenBootloader | v6.1.1 | release notes |
STM32_ExtMem_Loader | v1.0.0 | release notes |
STM32_ExtMem_Manager | v1.0.0 | release notes |
STM32 USB Device Library | v2.11.3 | release notes |
STM32 USB Host Library | v3.5.2 | release notes |
STM32_USBPD_Library - Core | v5.1.0 | release notes |
STM32_USBPD_Library - Devices | v1.2.1 | release notes |
Utilities
Name | Version | Release notes |
---|---|---|
Common | v1.6.1 | release notes |
CPU | v1.1.4 | release notes |
Fonts | v2.0.4 | release notes |
GUI_INTERFACE | v3.0.1 | release notes |
JPEG | v2.0.3 | release notes |
lcd | v2.0.3 | release notes |
lcd_trace | v2.0.2 | release notes |
log | v1.0.4 | release notes |
ROT_AppliConfig | v1.1.2 | release notes |
TRACER_EMB | v1.11.0 | release notes |
Those limitations will be corrected in maintenance release V1.1.0 planned in June 2024.