aboutsummaryrefslogtreecommitdiff
path: root/linker/linker_script.ld
diff options
context:
space:
mode:
Diffstat (limited to 'linker/linker_script.ld')
-rw-r--r--linker/linker_script.ld16
1 files changed, 8 insertions, 8 deletions
diff --git a/linker/linker_script.ld b/linker/linker_script.ld
index 0338591..d6ce40b 100644
--- a/linker/linker_script.ld
+++ b/linker/linker_script.ld
@@ -29,21 +29,21 @@ SECTIONS
INITS_START = .;
*(.init0);
- INIT_0_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_0_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init1);
- INIT_1_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_1_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init2);
- INIT_2_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_2_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init3);
- INIT_3_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_3_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init4);
- INIT_4_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_4_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init5);
- INIT_5_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_5_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init6);
- INIT_6_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_6_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
*(.init7);
- INIT_7_END = LOADADDR(.data) + (. - INITS_START);
+ INIT_7_END = ABSOLUTE(INIT_ROUTINES_FLASH_START) + (. - INITS_START);
INITS_END = .;
INIT_ROUTINES_FLASH_STOP =