diff --git a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.icf b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.icf
index d315eb2c213db2db3fb9299dc33b47bb8e4483f8..238d9ae6d7f7c7c2c70b34d3524566326db652c0 100644
--- a/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.icf
+++ b/bsp/stm32/libraries/templates/stm32h7xx/board/linker_scripts/link.icf
@@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x24000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x2007FFFF;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2407FFFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x0400;
define symbol __ICFEDIT_size_heap__ = 0x0000;
diff --git a/bsp/stm32/libraries/templates/stm32h7xx/template.ewp b/bsp/stm32/libraries/templates/stm32h7xx/template.ewp
index 2b3e41eb1c5c84997f39f81e5a4a6d3185df19c6..bc0b523beb414631a9017ae2db0126e46431390f 100644
--- a/bsp/stm32/libraries/templates/stm32h7xx/template.ewp
+++ b/bsp/stm32/libraries/templates/stm32h7xx/template.ewp
@@ -11,7 +11,7 @@
General
3
- 29
+ 31
1
1
+
+
ICCARM
2
- 34
+ 35
1
1
+
@@ -674,7 +687,7 @@
ILINK
0
- 20
+ 23
1
1
+
+
+
+
+
+
@@ -1025,7 +1062,7 @@
General
3
- 29
+ 31
1
0
+
+
ICCARM
2
- 34
+ 35
1
0
+
@@ -1687,7 +1738,7 @@
ILINK
0
- 20
+ 23
1
0
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.icf b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.icf
index d315eb2c213db2db3fb9299dc33b47bb8e4483f8..238d9ae6d7f7c7c2c70b34d3524566326db652c0 100644
--- a/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.icf
+++ b/bsp/stm32/stm32h743-atk-apollo/board/linker_scripts/link.icf
@@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x24000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x2007FFFF;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2407FFFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x0400;
define symbol __ICFEDIT_size_heap__ = 0x0000;
diff --git a/bsp/stm32/stm32h743-atk-apollo/project.ewp b/bsp/stm32/stm32h743-atk-apollo/project.ewp
index 06511c5791f2fcfdbe5d10a941d3ea23af2c8820..b0e180439accdc6de983b0fa5bdb61983eaee1f7 100644
--- a/bsp/stm32/stm32h743-atk-apollo/project.ewp
+++ b/bsp/stm32/stm32h743-atk-apollo/project.ewp
@@ -10,7 +10,7 @@
General
3
- 29
+ 31
1
1
+
+
ICCARM
2
- 34
+ 35
1
1
+
@@ -690,7 +703,7 @@
ILINK
0
- 20
+ 23
1
1
+
+
+
+
+
+
@@ -1041,7 +1078,7 @@
General
3
- 29
+ 31
1
0
+
+
ICCARM
2
- 34
+ 35
1
0
@@ -1500,6 +1547,10 @@
IccRTTI2
0
+
@@ -1720,7 +1771,7 @@
ILINK
0
- 20
+ 23
1
0
+
+
+
+
+
+
@@ -2069,9 +2144,6 @@
$PROJ_DIR$\..\..\..\src\components.c
-
- $PROJ_DIR$\..\..\..\src\cpu.c
-
$PROJ_DIR$\..\..\..\src\device.c
diff --git a/bsp/stm32/stm32h743-atk-apollo/template.ewp b/bsp/stm32/stm32h743-atk-apollo/template.ewp
index 2b3e41eb1c5c84997f39f81e5a4a6d3185df19c6..4e3a5d1e74b49e219030d8feb242513b0f450d10 100644
--- a/bsp/stm32/stm32h743-atk-apollo/template.ewp
+++ b/bsp/stm32/stm32h743-atk-apollo/template.ewp
@@ -11,7 +11,7 @@
General
3
- 29
+ 31
1
1
+
+
ICCARM
2
- 34
+ 35
1
1
+
@@ -674,7 +687,7 @@
ILINK
0
- 20
+ 23
1
1
+
+
+
+
+
+
@@ -1025,7 +1062,7 @@
General
3
- 29
+ 31
1
0
+
+
ICCARM
2
- 34
+ 35
1
0
+
@@ -1687,7 +1738,7 @@
ILINK
0
- 20
+ 23
1
0
+
+
+
+
+
+
diff --git a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.icf b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.icf
index 89354c763c4ce528db73431b9c16e5396d884b3d..9fca195a6e33d29b01a4cf74fa9018b0bf519f29 100644
--- a/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.icf
+++ b/bsp/stm32/stm32h743-st-nucleo/board/linker_scripts/link.icf
@@ -7,7 +7,7 @@ define symbol __ICFEDIT_intvec_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
define symbol __ICFEDIT_region_ROM_end__ = 0x081FFFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x24000000;
-define symbol __ICFEDIT_region_RAM_end__ = 0x2007FFFF;
+define symbol __ICFEDIT_region_RAM_end__ = 0x2407FFFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x800;
define symbol __ICFEDIT_size_heap__ = 0x400;