From bddefa334867499c2d7171e377d25bd4cf4a5c4c Mon Sep 17 00:00:00 2001 From: Maksims Svecovs Date: Tue, 8 Nov 2022 13:08:04 +0000 Subject: MLECO-3608: Fix memory regions for gcc linker. Move `text` to .text.at_bram. We have to do it explicitly when linking with gcc (ld). Signed-off-by: Maksims Svecovs Change-Id: Ib3c377227790568046c9495792d186e45ab06c15 --- scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld b/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld index a631aaa..724b72e 100644 --- a/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld +++ b/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld @@ -72,6 +72,7 @@ SECTIONS .text.at_bram : { KEEP(*(.vectors)) + *(.text*) KEEP(*(.init)) KEEP(*(.fini)) @@ -91,7 +92,7 @@ SECTIONS *(.dtors) KEEP(*(.eh_frame*)) - + *(vtable) *(.data) *(.data.*) @@ -166,7 +167,7 @@ SECTIONS __zero_table_end__ = .; } > BRAM - + .heap (COPY) : { . = ALIGN(8); -- cgit v1.2.1