Repository navigation
v1.1.0
The following changes since commit 9eab3bb:
Prepare v1.0.0 (2026-01-07 14:15:59 +0100)
are available in the Git repository at:
https://github.com/STMicroelectronics/stm32mp2-low-power tags/v1.1.0
for you to fetch changes up to 4dec370:
Increase the firmware size (2026-06-03 18:09:15 +0200)
Release v1.1.0
Ludovic Barre (2):
build: add NOLOAD attribute to avoid to select sections in binary
build: add assert on text size
Patrick Delaunay (25):
Remove unneeded compile option
Remove unneeded CXX option
Add compile option to select cortex-m33
Compile with recommended optimization level
Simplify default value for STM32_DDR_SIZE
Fix SystemCoreClock value
Fix ddr_risaf_cfg struct
Revert "Add CPU1 wake up for CPU2"
Manage HW flag for low power sequence
Add console flush
Add LPFW information for low power mode
update cmake target_compile_definitions
Fix restore_RISAF4 function
Update ddr_init function
Simplify support of STM32MP2_LP_FW_LPMODE_INIT
Allow aborted Standby mode
Remove call of HAL_DDR_SR_Exit for Standby exit
Prepare v1.1.0
Update STM32MP2xx HAL version
Force DDRSHR in RCC_DDRITFCFGR
Call HAL_DDR_SetRetentionAreaBase after firmware init
Use HAL PWR function HAL_PWR_HasSystemBeenInStandby
Fix UART support during Standby
Add support of power OFF
Increase the firmware size
Thomas Bourgoin (4):
Dump fault exception context
Add _getpid and _kill syscalls for backtrace support
Print backtrace of execution context when a fault is detected
Display version of CMSIS device and HAL drivers used to compile the LP firmware
CMakeLists.txt | 7 ++-
cmake/stm32mp2_lp_version.cmake | 2 +-
cmake/toolchain_GNUARM.cmake | 22 ++-----
config/config_base.cmake | 14 +++--
include/backtrace.h | 23 +++++++
include/version.h.in | 14 ++++-
linker_scripts/stm32mp2xx_RETRAM_m33.ld | 15 +++--
src/backtrace.c | 69 +++++++++++++++++++++
src/main.c | 572 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------
src/stm32mp2xx_it.c | 237 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/syscalls.c | 11 ++++
src/system_stm32mp2xx.c | 2 +-
12 files changed, 636 insertions(+), 352 deletions(-)
create mode 100644 include/backtrace.h
create mode 100644 src/backtrace.c