diff --git a/Projects/NUCLEO-L552ZE-Q/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct b/Projects/NUCLEO-L552ZE-Q/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct index 608d7ec9e..c291e5568 100644 --- a/Projects/NUCLEO-L552ZE-Q/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct +++ b/Projects/NUCLEO-L552ZE-Q/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00080000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 { diff --git a/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/MDK-ARM/stm32l552xe_flash.sct b/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/MDK-ARM/stm32l552xe_flash.sct index a2c35683b..cba9f2df4 100644 --- a/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/MDK-ARM/stm32l552xe_flash.sct +++ b/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/MDK-ARM/stm32l552xe_flash.sct @@ -2,14 +2,14 @@ ; *** Scatter-Loading Description File generated by uVision *** ; ************************************************************* -LR_IROM1 0x08000000 0x00080000 { ; load region size_region - ER_IROM1 0x08000000 0x00080000 { ; load address = execution address +LR_IROM1 0x20000000 0x00020000 { ; load region size_region + ER_IROM1 0x20000000 0x00020000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) .ANY (+XO) } - RW_IRAM1 0x20000000 0x00030000 { ; RW data + RW_IRAM1 0x20020000 0x00010000 { ; RW data .ANY (+RW +ZI) } } diff --git a/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/STM32CubeIDE/STM32L552ZETXQ_FLASH.ld b/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/STM32CubeIDE/STM32L552ZETXQ_FLASH.ld index 190248e25..964109281 100644 --- a/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/STM32CubeIDE/STM32L552ZETXQ_FLASH.ld +++ b/Projects/NUCLEO-L552ZE-Q/Examples/PWR/PWR_LPRUN_SRAM1/STM32CubeIDE/STM32L552ZETXQ_FLASH.ld @@ -6,8 +6,8 @@ ** Author : Auto-generated by STM32CubeIDE ** ** Abstract : Linker script for STM32L5x2xE Device from STM32L5 series -** 125Kbytes ROM -** 65Kbytes RAM +** 128Kbytes ROM +** 64Kbytes RAM ** ** Set heap size, stack size and stack location according ** to application requirements. @@ -44,8 +44,8 @@ _Min_Stack_Size = 0x400 ; /* required amount of stack */ /* Memories definition */ MEMORY { - RAM (xrw) : ORIGIN = 0x20020000, LENGTH = 65K - ROM (rx) : ORIGIN = 0x20000000, LENGTH = 125K + RAM (xrw) : ORIGIN = 0x20020000, LENGTH = 64K + ROM (rx) : ORIGIN = 0x20000000, LENGTH = 128K } /* Sections */ diff --git a/Projects/STM32L552E-EV/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct b/Projects/STM32L552E-EV/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct index 608d7ec9e..c291e5568 100644 --- a/Projects/STM32L552E-EV/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct +++ b/Projects/STM32L552E-EV/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/stm32l552xe_flash.sct @@ -18,7 +18,7 @@ ; | Unprivileged Data | ; --------------------- -LR_APP 0x08000000 0x00200000 ; load region size_region +LR_APP 0x08000000 0x00080000 ; load region size_region { ER_IROM_PRIVILEGED 0x08000000 {