diff --git a/Projects/NUCLEO-L4R5ZI-P/Examples/PWR/PWR_RUN_SMPS/STM32CubeIDE/STM32L4R5ZITX_FLASH.ld b/Projects/NUCLEO-L4R5ZI-P/Examples/PWR/PWR_RUN_SMPS/STM32CubeIDE/STM32L4R5ZITX_FLASH.ld
index 095712b05..e49f6a5f3 100644
--- a/Projects/NUCLEO-L4R5ZI-P/Examples/PWR/PWR_RUN_SMPS/STM32CubeIDE/STM32L4R5ZITX_FLASH.ld
+++ b/Projects/NUCLEO-L4R5ZI-P/Examples/PWR/PWR_RUN_SMPS/STM32CubeIDE/STM32L4R5ZITX_FLASH.ld
@@ -47,8 +47,8 @@ MEMORY
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K
SRAM2 (xrw) : ORIGIN = 0x10000000, LENGTH = 64K
SRAM3 (xrw) : ORIGIN = 0x20040000, LENGTH = 384K
- FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K
- ROM_While1 (rx) : ORIGIN = 0x080FE800, LENGTH = 6K
+ FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2042K
+ ROM_While1 (rx) : ORIGIN = 0x081FE800, LENGTH = 6K
}
diff --git a/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx b/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx
index f15d8853a..e9ed488f2 100644
--- a/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Binary_Template/MDK-ARM/Project.uvprojx
@@ -313,7 +313,7 @@
1
0x8008000
- 0x100000
+ 0xF8000
1
diff --git a/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Main/MDK-ARM/Project.uvprojx b/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Main/MDK-ARM/Project.uvprojx
index 59676a577..0659aa45c 100644
--- a/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Main/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32L476G-EVAL/Applications/IAP/IAP_Main/MDK-ARM/Project.uvprojx
@@ -313,7 +313,7 @@
1
0x8000000
- 0x100000
+ 0x8000
1