diff options
author | Maksims Svecovs <maksims.svecovs@arm.com> | 2022-11-08 13:08:04 +0000 |
---|---|---|
committer | Maksims Svecovs <maksims.svecovs@arm.com> | 2022-11-08 19:55:48 +0000 |
commit | bddefa334867499c2d7171e377d25bd4cf4a5c4c (patch) | |
tree | 12fa859f75addbe95171bf7521359e9360777132 /scripts/cmake/platforms | |
parent | b06bba921780ad91644cc2cd061b92c670a158e6 (diff) | |
download | ml-embedded-evaluation-kit-bddefa334867499c2d7171e377d25bd4cf4a5c4c.tar.gz |
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 <maksims.svecovs@arm.com>
Change-Id: Ib3c377227790568046c9495792d186e45ab06c15
Diffstat (limited to 'scripts/cmake/platforms')
-rw-r--r-- | scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld | 5 |
1 files changed, 3 insertions, 2 deletions
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); |