From 3de42a19661a3d6d24de46ca2920b06e1dc88fe0 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Tue, 3 Oct 2023 23:16:08 -0600 Subject: demo: initial commit --- demo/link.ld | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 demo/link.ld (limited to 'demo/link.ld') diff --git a/demo/link.ld b/demo/link.ld new file mode 100644 index 0000000..5f400c7 --- /dev/null +++ b/demo/link.ld @@ -0,0 +1,33 @@ +MEMORY +{ + HPS_SDRAM (rwx) : ORIGIN = 0x00000000, LENGTH = 512M +} + +SECTIONS +{ + ._img : + { + KEEP(*(.interrupt_vector)) + *(.text) + *(.text*) + *(.rodata) + *(.rodata*) + *(.data) + *(.data*) + *(.bss) + *(.bss*) + *(COMMON) + . = ALIGN(4); + } > HPS_SDRAM + + _stack_shift = 13; + _stack_size = (1 << _stack_shift) * 4; + _stack_end = ORIGIN(HPS_SDRAM) + LENGTH(HPS_SDRAM); + _stack_begin = (_stack_end - _stack_size) + (1 << _stack_shift); + + . = _stack_begin; + ._stack : + { + . = . + _stack_size; + } > HPS_SDRAM +} -- cgit v1.2.3