aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Esden-Tempski2012-04-24 09:34:39 +0200
committerPiotr Esden-Tempski2012-04-24 09:34:39 +0200
commit3b20a5e34e0c79a47fd774a7d68783476918861a (patch)
treec6bd24afbd4e9f5edac6ed535f5dfed9a0e4cef7
parentbf6558918359a4aa81514f56168cdd8fe5c28efa (diff)
Removed the load address statement from the .bss section.
Otherwise the linker will complain: "section has both a load address and a load region"
-rw-r--r--lib/stm32/f1/libopencm3_stm32f1.ld2
-rw-r--r--lib/stm32/f2/libopencm3_stm32f2.ld2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/stm32/f1/libopencm3_stm32f1.ld b/lib/stm32/f1/libopencm3_stm32f1.ld
index e2f1bd1..a794314 100644
--- a/lib/stm32/f1/libopencm3_stm32f1.ld
+++ b/lib/stm32/f1/libopencm3_stm32f1.ld
@@ -55,7 +55,7 @@ SECTIONS
. = ORIGIN(ram);
- .data : AT (__exidx_end) {
+ .data : {
_data = .;
*(.data*) /* Read-write initialized data */
. = ALIGN(4);
diff --git a/lib/stm32/f2/libopencm3_stm32f2.ld b/lib/stm32/f2/libopencm3_stm32f2.ld
index e2f1bd1..a794314 100644
--- a/lib/stm32/f2/libopencm3_stm32f2.ld
+++ b/lib/stm32/f2/libopencm3_stm32f2.ld
@@ -55,7 +55,7 @@ SECTIONS
. = ORIGIN(ram);
- .data : AT (__exidx_end) {
+ .data : {
_data = .;
*(.data*) /* Read-write initialized data */
. = ALIGN(4);