diff --git a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_DISCO_F100RB/TOOLCHAIN_GCC_ARM/STM32F100.ld b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_DISCO_F100RB/TOOLCHAIN_GCC_ARM/STM32F100.ld
index 1312bf9d27..cc4103d434 100644
--- a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_DISCO_F100RB/TOOLCHAIN_GCC_ARM/STM32F100.ld
+++ b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_DISCO_F100RB/TOOLCHAIN_GCC_ARM/STM32F100.ld
@@ -4,7 +4,7 @@
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128k
- RAM (rwx) : ORIGIN = 0x20000188, LENGTH = 0x2000-0x188
+ RAM (rwx) : ORIGIN = 0x200001D0, LENGTH = 8K - 0x1D0
}
/* Linker script to place sections and symbol values. Should be used together
diff --git a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F103RB/TOOLCHAIN_GCC_ARM/STM32F10X.ld b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F103RB/TOOLCHAIN_GCC_ARM/STM32F10X.ld
index fcf5013d5f..b5af90c4e9 100755
--- a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F103RB/TOOLCHAIN_GCC_ARM/STM32F10X.ld
+++ b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F103RB/TOOLCHAIN_GCC_ARM/STM32F10X.ld
@@ -4,7 +4,7 @@
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K
- RAM (rwx) : ORIGIN = 0x200000EC, LENGTH = 0x5000-0xEC /* First 236 bytes (0xEC) of RAM are reserved for ISR Vectors */
+ RAM (rwx) : ORIGIN = 0x200000EC, LENGTH = 20K - 0xEC /* First 236 bytes (0xEC) of RAM are reserved for ISR Vectors */
}
/* Linker script to place sections and symbol values. Should be used together
* with other linker script that defines memory regions FLASH and RAM.
diff --git a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_DISCO_L053C8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_DISCO_L053C8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
index 820bfe7ba8..6e2e69f530 100644
--- a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_DISCO_L053C8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
+++ b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_DISCO_L053C8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
@@ -2,7 +2,7 @@
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
- RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K-0xC0
+ RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K - 0xC0
}
/* Linker script to place sections and symbol values. Should be used together
diff --git a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L053R8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L053R8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
index 0dcf4207ca..e6c0251ca8 100644
--- a/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L053R8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
+++ b/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L053R8/TOOLCHAIN_GCC_ARM/STM32L053X8.ld
@@ -2,7 +2,7 @@
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 64k
- RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 0x2000-0xC0
+ RAM (rwx) : ORIGIN = 0x200000C0, LENGTH = 8K - 0xC0
}
/* Linker script to place sections and symbol values. Should be used together
diff --git a/workspace_tools/export/coide_disco_f303vc.coproj.tmpl b/workspace_tools/export/coide_disco_f303vc.coproj.tmpl
index c5e39d8c0c..fbe5820043 100644
--- a/workspace_tools/export/coide_disco_f303vc.coproj.tmpl
+++ b/workspace_tools/export/coide_disco_f303vc.coproj.tmpl
@@ -24,7 +24,7 @@
-
{% for lib in libraries %}
@@ -38,10 +38,10 @@
-
-
+
+
-
+
diff --git a/workspace_tools/export/coide_disco_f334c8.coproj.tmpl b/workspace_tools/export/coide_disco_f334c8.coproj.tmpl
index c4c2580a14..d7dd7ecfd2 100644
--- a/workspace_tools/export/coide_disco_f334c8.coproj.tmpl
+++ b/workspace_tools/export/coide_disco_f334c8.coproj.tmpl
@@ -24,7 +24,7 @@
-
{% for lib in libraries %}
@@ -38,10 +38,10 @@
-
-
+
+
-
+
diff --git a/workspace_tools/export/coide_disco_f407vg.coproj.tmpl b/workspace_tools/export/coide_disco_f407vg.coproj.tmpl
index afbec29796..fbde49a1f3 100644
--- a/workspace_tools/export/coide_disco_f407vg.coproj.tmpl
+++ b/workspace_tools/export/coide_disco_f407vg.coproj.tmpl
@@ -17,14 +17,14 @@
-
+
-
{% for lib in libraries %}
diff --git a/workspace_tools/export/coide_disco_f429zi.coproj.tmpl b/workspace_tools/export/coide_disco_f429zi.coproj.tmpl
index 2db47f10c8..cff2c62bce 100644
--- a/workspace_tools/export/coide_disco_f429zi.coproj.tmpl
+++ b/workspace_tools/export/coide_disco_f429zi.coproj.tmpl
@@ -17,14 +17,14 @@
-
+
-
{% for lib in libraries %}
@@ -39,7 +39,7 @@
-
+
diff --git a/workspace_tools/export/coide_nucleo_f030r8.coproj.tmpl b/workspace_tools/export/coide_nucleo_f030r8.coproj.tmpl
index c4f6c1d2e5..f6e121fffe 100644
--- a/workspace_tools/export/coide_nucleo_f030r8.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f030r8.coproj.tmpl
@@ -74,7 +74,7 @@
-
+
diff --git a/workspace_tools/export/coide_nucleo_f072rb.coproj.tmpl b/workspace_tools/export/coide_nucleo_f072rb.coproj.tmpl
index 8e9f3c2098..3687c43a6f 100644
--- a/workspace_tools/export/coide_nucleo_f072rb.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f072rb.coproj.tmpl
@@ -39,7 +39,7 @@
-
+
@@ -74,7 +74,7 @@
-
+
diff --git a/workspace_tools/export/coide_nucleo_f302r8.coproj.tmpl b/workspace_tools/export/coide_nucleo_f302r8.coproj.tmpl
index c2b4f883e5..56d6cc75a5 100644
--- a/workspace_tools/export/coide_nucleo_f302r8.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f302r8.coproj.tmpl
@@ -38,8 +38,8 @@
-
-
+
+
diff --git a/workspace_tools/export/coide_nucleo_f334r8.coproj.tmpl b/workspace_tools/export/coide_nucleo_f334r8.coproj.tmpl
index c4c2580a14..d7dd7ecfd2 100644
--- a/workspace_tools/export/coide_nucleo_f334r8.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f334r8.coproj.tmpl
@@ -24,7 +24,7 @@
-
{% for lib in libraries %}
@@ -38,10 +38,10 @@
-
-
+
+
-
+
diff --git a/workspace_tools/export/coide_nucleo_f401re.coproj.tmpl b/workspace_tools/export/coide_nucleo_f401re.coproj.tmpl
index dbe210f4f5..ffc886fc45 100644
--- a/workspace_tools/export/coide_nucleo_f401re.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f401re.coproj.tmpl
@@ -17,14 +17,14 @@
-
+
-
{% for lib in libraries %}
diff --git a/workspace_tools/export/coide_nucleo_f411re.coproj.tmpl b/workspace_tools/export/coide_nucleo_f411re.coproj.tmpl
index 2329f89403..fb222fb650 100644
--- a/workspace_tools/export/coide_nucleo_f411re.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_f411re.coproj.tmpl
@@ -17,14 +17,14 @@
-
+
-
{% for lib in libraries %}
diff --git a/workspace_tools/export/coide_nucleo_l152re.coproj.tmpl b/workspace_tools/export/coide_nucleo_l152re.coproj.tmpl
index 1711c7a624..cb98166bb2 100644
--- a/workspace_tools/export/coide_nucleo_l152re.coproj.tmpl
+++ b/workspace_tools/export/coide_nucleo_l152re.coproj.tmpl
@@ -17,14 +17,14 @@
-
+
-
{% for lib in libraries %}