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.ld11
1 files changed, 11 insertions, 0 deletions
diff --git a/linker/linker_script.ld b/linker/linker_script.ld
index 9a9f5b3..909c8cb 100644
--- a/linker/linker_script.ld
+++ b/linker/linker_script.ld
@@ -28,13 +28,21 @@ SECTIONS
INITS_START = .;
*(.init0);
+ INIT_0_END = LOADADDR(.data) + (. - INITS_START);
*(.init1);
+ INIT_1_END = LOADADDR(.data) + (. - INITS_START);
*(.init2);
+ INIT_2_END = LOADADDR(.data) + (. - INITS_START);
*(.init3);
+ INIT_3_END = LOADADDR(.data) + (. - INITS_START);
*(.init4);
+ INIT_4_END = LOADADDR(.data) + (. - INITS_START);
*(.init5);
+ INIT_5_END = LOADADDR(.data) + (. - INITS_START);
*(.init6);
+ INIT_6_END = LOADADDR(.data) + (. - INITS_START);
*(.init7);
+ INIT_7_END = LOADADDR(.data) + (. - INITS_START);
INITS_END = .;
INIT_ROUTINES_FLASH_STOP =
@@ -44,6 +52,9 @@ SECTIONS
. = ALIGN(0x04);
*(.noinit);
+
+ HEAP_START = .;
+ HEAP_STOP = 16k;
} >sram1 AT>flash
BSS_START = .;