From 10b8f410e74c96c8834515816af8f45d1ccaef2a Mon Sep 17 00:00:00 2001 From: Aron Virginas-Tar Date: Fri, 1 Dec 2023 15:29:44 +0000 Subject: 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 Reviewed-by: Conor Kennedy Reviewed-by: Richard Burton --- scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-release.ld | 6 +++++- scripts/cmake/platforms/simple_platform/simple_platform_release.ld | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'scripts') 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 -- cgit v1.2.1