diff --git a/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
index 0723b1c6..bf278209 100644
--- a/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
@@ -273,7 +273,7 @@
1
0x8007000
- 0x20000
+ 0x19000
1
diff --git a/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32072B_EVAL/STM32F072VBTx_FLASH.ld b/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32072B_EVAL/STM32F072VBTx_FLASH.ld
index 90feeeeb..c952592b 100644
--- a/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32072B_EVAL/STM32F072VBTx_FLASH.ld
+++ b/Projects/STM32072B_EVAL/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32072B_EVAL/STM32F072VBTx_FLASH.ld
@@ -36,7 +36,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */
MEMORY
{
RAM (xrw) : ORIGIN = 0x20000400, LENGTH = 15K
-FLASH (rx) : ORIGIN = 0x8007000, LENGTH = 128K
+FLASH (rx) : ORIGIN = 0x8007000, LENGTH = 100K
SRAM(rx) : ORIGIN = 0x20000000, LENGTH = 1K
}
diff --git a/Projects/STM32F070RB-Nucleo/Examples/IWDG/IWDG_WindowMode/EWARM/stm32f070xb_flash.icf b/Projects/STM32F070RB-Nucleo/Examples/IWDG/IWDG_WindowMode/EWARM/stm32f070xb_flash.icf
index c7facb75..423368e0 100644
--- a/Projects/STM32F070RB-Nucleo/Examples/IWDG/IWDG_WindowMode/EWARM/stm32f070xb_flash.icf
+++ b/Projects/STM32F070RB-Nucleo/Examples/IWDG/IWDG_WindowMode/EWARM/stm32f070xb_flash.icf
@@ -5,9 +5,9 @@
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
-define symbol __ICFEDIT_region_ROM_end__ = 0x0800FFFF;
+define symbol __ICFEDIT_region_ROM_end__ = 0x0801FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x20001FFF;
+define symbol __ICFEDIT_region_RAM_end__ = 0x20003FFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x400;
define symbol __ICFEDIT_size_heap__ = 0x200;
diff --git a/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx b/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
index 715eb7bb..578a2d17 100644
--- a/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
+++ b/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/MDK-ARM/Project.uvprojx
@@ -273,7 +273,7 @@
1
0x8007000
- 0x20000
+ 0x19000
1
diff --git a/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32F072B-Discovery/STM32F072RBTx_FLASH.ld b/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32F072B-Discovery/STM32F072RBTx_FLASH.ld
index b39ef0c5..ba94dfc6 100644
--- a/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32F072B-Discovery/STM32F072RBTx_FLASH.ld
+++ b/Projects/STM32F072B-Discovery/Applications/USB_Device/DFU_Standalone/Binary/binary_template/SW4STM32/STM32F072B-Discovery/STM32F072RBTx_FLASH.ld
@@ -36,7 +36,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */
MEMORY
{
RAM (xrw) : ORIGIN = 0x20000400, LENGTH = 15K
-FLASH (rx) : ORIGIN = 0x8007000, LENGTH = 128K
+FLASH (rx) : ORIGIN = 0x8007000, LENGTH = 100K
SRAM(rx) : ORIGIN = 0x20000000, LENGTH = 1K
}