diff --git a/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf b/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf
index ae79b0a5ac..f2bef3e807 100644
--- a/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf
+++ b/Projects/STM32446E_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/EWARM/stm32f446xx_flash.icf
@@ -5,7 +5,7 @@
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
-define symbol __ICFEDIT_region_ROM_end__ = 0x08080000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
/*-Sizes-*/
diff --git a/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
index 6d76cb07ff..94a0c85b1c 100644
--- a/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32446E_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
@@ -314,7 +314,7 @@
1
0x8004000
- 0x80000
+ 0x7C000
1
diff --git a/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
index 896bd13856..0d6c8a8425 100644
--- a/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32469I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
@@ -314,7 +314,7 @@
1
0x8008000
- 0x200000
+ 0x1F8000
1
diff --git a/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx b/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
index 4a14729068..24cf78bc84 100644
--- a/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM324x9I_EVAL/Applications/IAP/IAP_binary_template/MDK-ARM/Project.uvprojx
@@ -314,7 +314,7 @@
1
0x8008000
- 0x200000
+ 0x1F8000
1
diff --git a/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct b/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct
index 8f2aa08014..02921639a2 100644
--- a/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct
+++ b/Projects/STM324xG_EVAL/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM324xG_EVAL/Exe/Project.sct
@@ -18,7 +18,7 @@
; | Unprivileged Data |
; ---------------------
-LR_APP 0x08000000 0x00200000 ; load region size_region
+LR_APP 0x08000000 0x00100000 ; load region size_region
{
ER_IROM_PRIVILEGED 0x08000000
{
diff --git a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf
index d2706d6cc6..affe4afc28 100644
--- a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf
+++ b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/EWARM/stm32f407xx_extsram.icf
@@ -5,7 +5,7 @@
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
-define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF;
+define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x64000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x640FFFFF;
define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000;
diff --git a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld
index 1c22bf7695..c5c757f46b 100644
--- a/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld
+++ b/Projects/STM324xG_EVAL/Examples/FSMC/FSMC_SRAM_DataMemory/STM32CubeIDE/STM32F407IGHX_FLASH.ld
@@ -6,7 +6,7 @@
** @author : Auto-generated by STM32CubeIDE
**
** @brief : Linker script for STM32F407IGHx Device from STM32F4 series
-** 2048Kbytes ROM
+** 1024Kbytes ROM
** 64Kbytes CCMRAM
** 1024Kbytes RAM
**
@@ -47,7 +47,7 @@ MEMORY
{
CCMRAM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K
RAM (xrw) : ORIGIN = 0x64000000, LENGTH = 1024K
- ROM (rx) : ORIGIN = 0x08000000, LENGTH = 2048K
+ ROM (rx) : ORIGIN = 0x08000000, LENGTH = 1024K
}
/* Sections */
diff --git a/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct b/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct
index 8f2aa08014..02921639a2 100644
--- a/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct
+++ b/Projects/STM32F412G-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32412G_DISCOVERY/Exe/Project.sct
@@ -18,7 +18,7 @@
; | Unprivileged Data |
; ---------------------
-LR_APP 0x08000000 0x00200000 ; load region size_region
+LR_APP 0x08000000 0x00100000 ; load region size_region
{
ER_IROM_PRIVILEGED 0x08000000
{
diff --git a/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct b/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct
index 8f2aa08014..abdd8509ad 100644
--- a/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct
+++ b/Projects/STM32F413H-Discovery/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413H_DISCOVERY/Exe/Project.sct
@@ -18,7 +18,7 @@
; | Unprivileged Data |
; ---------------------
-LR_APP 0x08000000 0x00200000 ; load region size_region
+LR_APP 0x08000000 0x00180000 ; load region size_region
{
ER_IROM_PRIVILEGED 0x08000000
{
diff --git a/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct b/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct
index 100b34e18f..925c70f001 100644
--- a/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct
+++ b/Projects/STM32F413ZH-Nucleo/Applications/FreeRTOS/FreeRTOS_MPU/MDK-ARM/STM32F413ZH_Nucleo/Exe/Project.sct
@@ -18,7 +18,7 @@
; | Unprivileged Data |
; ---------------------
-LR_APP 0x08000000 0x00200000 ; load region size_region
+LR_APP 0x08000000 0x00180000 ; load region size_region
{
ER_IROM_PRIVILEGED 0x08000000
{