summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAron Virginas-Tar <aron.virginas-tar@arm.com>2023-12-01 15:29:44 +0000
committerAron Virginas-Tar <aron.virginas-tar@arm.com>2023-12-04 16:24:57 +0000
commit10b8f410e74c96c8834515816af8f45d1ccaef2a (patch)
tree1ca0d99a905ff549edb5b4cef8298c2c87b8dbea
parent49482d53d7f8ee3fb0c2cc6c0553e9cbdfe6f332 (diff)
downloadml-embedded-evaluation-kit-10b8f410e74c96c8834515816af8f45d1ccaef2a.tar.gz
MLECO-4374 Fix ITCM overflow issues flagged by CI
Change-Id: Ic34b01af1a7e763b92ade52a4833201d4287ec60 Reviewed-on: https://eu-gerrit-2.euhpc.arm.com/c/ml/ecosystem/ml-embedded-evaluation-kit/+/775365 Tested-by: mlecosys <mlecosys@arm.com> Reviewed-by: Conor Kennedy <conor.kennedy@arm.com> Reviewed-by: Richard Burton <richard.burton@arm.com>
-rw-r--r--scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld6
-rw-r--r--scripts/cmake/platforms/simple_platform/simple_platform_release.ld5
2 files changed, 9 insertions, 2 deletions
diff --git a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld
index c88280a..43ea575 100644
--- a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld
+++ b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld
@@ -82,7 +82,9 @@ SECTIONS
*_allocator.o
*flatbuffer*.o
*lcd*.obj
- *timing_adapter.c.obj)
+ *timing_adapter.c.obj
+ *s4*.o)
+
.text*)
KEEP(*(.init))
@@ -244,6 +246,8 @@ SECTIONS
. = ALIGN(4);
*timing_adapter.* (*.text*)
. = ALIGN(4);
+ *s4*.o (*.text*) /* Temporary solution to move s4 operations to DDR. */
+ . = ALIGN(4);
__data_end__ = .;
} > BRAM
diff --git a/scripts/cmake/platforms/simple_platform/simple_platform_release.ld b/scripts/cmake/platforms/simple_platform/simple_platform_release.ld
index 46b9636..cb94a14 100644
--- a/scripts/cmake/platforms/simple_platform/simple_platform_release.ld
+++ b/scripts/cmake/platforms/simple_platform/simple_platform_release.ld
@@ -75,7 +75,8 @@ SECTIONS
*_allocator.o
*flatbuffer*.o
*lcd*.obj
- *timing_adapter.c.obj)
+ *timing_adapter.c.obj
+ *s4*.o)
.text*)
KEEP(*(.init))
@@ -237,6 +238,8 @@ SECTIONS
. = ALIGN(4);
*timing_adapter.* (*.text*)
. = ALIGN(4);
+ *s4*.o (*.text*) /* Temporary solution to move s4 operations to DDR. */
+ . = ALIGN(4);
__data_end__ = .;
} > BRAM