aboutsummaryrefslogtreecommitdiff
path: root/lib/stm32/f2/libopencm3_stm32f2.ld
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stm32/f2/libopencm3_stm32f2.ld')
-rw-r--r--lib/stm32/f2/libopencm3_stm32f2.ld12
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/stm32/f2/libopencm3_stm32f2.ld b/lib/stm32/f2/libopencm3_stm32f2.ld
index a64a1f7..f4f8e3b 100644
--- a/lib/stm32/f2/libopencm3_stm32f2.ld
+++ b/lib/stm32/f2/libopencm3_stm32f2.ld
@@ -30,8 +30,6 @@ ENTRY(reset_handler)
/* Define sections. */
SECTIONS
{
- . = ORIGIN(rom);
-
.text : {
*(.vectors) /* Vector table */
*(.text*) /* Program code */
@@ -42,9 +40,9 @@ SECTIONS
} >rom
/*
- * Another section used by C++ stuff, appears when using newlib with
- * 64bit (long long) printf support
- */
+ * Another section used by C++ stuff, appears when using newlib with
+ * 64bit (long long) printf support
+ */
.ARM.extab : {
*(.ARM.extab*)
} >rom
@@ -54,8 +52,6 @@ SECTIONS
__exidx_end = .;
} >rom
- . = ORIGIN(ram);
-
.data : AT (__exidx_end) {
_data = .;
*(.data*) /* Read-write initialized data */
@@ -68,7 +64,7 @@ SECTIONS
*(COMMON)
. = ALIGN(4);
_ebss = .;
- } >ram AT >rom
+ } >ram
/*
* The .eh_frame section appears to be used for C++ exception handling.