From 3b20a5e34e0c79a47fd774a7d68783476918861a Mon Sep 17 00:00:00 2001 From: Piotr Esden-Tempski Date: Tue, 24 Apr 2012 09:34:39 +0200 Subject: Removed the load address statement from the .bss section. Otherwise the linker will complain: "section has both a load address and a load region" --- lib/stm32/f1/libopencm3_stm32f1.ld | 2 +- lib/stm32/f2/libopencm3_stm32f2.ld | 2 +- 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); -- cgit v1.2.3