summaryrefslogtreecommitdiff
path: root/scripts/cmake
diff options
context:
space:
mode:
authorRichard Burton <richard.burton@arm.com>2023-11-30 11:38:45 +0000
committerRichard <richard.burton@arm.com>2023-11-30 12:27:26 +0000
commit49482d53d7f8ee3fb0c2cc6c0553e9cbdfe6f332 (patch)
tree8cd371a63f4e2e7b70489b1009aaa2b7e4f02043 /scripts/cmake
parentb891dd35e4f7403547ade73cbf6ad209193d728a (diff)
downloadml-embedded-evaluation-kit-49482d53d7f8ee3fb0c2cc6c0553e9cbdfe6f332.tar.gz
MLECO-4371 Update dependencies to 23.11 release components23.11-rc1
* Updated NPU components and dependencies (core-driver, core-platform, Vela, CMSIS, TensorFlow Lite Micro) to 23.11 release SHAs. * Changed Python version to 3.10 * Updated release notes and other documentation * Added workarounds to scripts in order to address build issues Signed-off-by: Aron Virginas-Tar <aron.virginas-tar@arm.com> Change-Id: I0a639b80881b53eebb216085b7e6764e3be8ca67
Diffstat (limited to 'scripts/cmake')
-rw-r--r--scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-debug.ld5
-rw-r--r--scripts/cmake/platforms/mps3/sse-300/mps3-sse-300.sct3
-rw-r--r--scripts/cmake/platforms/simple_platform/simple_platform.sct3
-rw-r--r--scripts/cmake/platforms/simple_platform/simple_platform_debug.ld5
4 files changed, 14 insertions, 2 deletions
diff --git a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-debug.ld b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-debug.ld
index 6531403..35f59f6 100644
--- a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-debug.ld
+++ b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300-debug.ld
@@ -84,7 +84,8 @@ SECTIONS
*flatbuffer*.o
*Profiler*.obj
*lcd*.obj
- *timing_adapter.c.obj)
+ *timing_adapter.c.obj
+ *s4*.o)
.text*)
KEEP(*(.init))
@@ -208,6 +209,8 @@ SECTIONS
. = ALIGN(4);
*Profiler*.obj (*.text*)
. = ALIGN(4);
+ *s4*.o (*.text*) /* Temporary solution to move s4 operations to DDR. */
+ . = ALIGN(4);
} > DDR AT > DDR
/**
diff --git a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300.sct b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300.sct
index c9b1c44..2e3646e 100644
--- a/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300.sct
+++ b/scripts/cmake/platforms/mps3/sse-300/mps3-sse-300.sct
@@ -103,6 +103,9 @@ LOAD_REGION_1 0x70000000 0x02000000
; activation buffers a.k.a tensor arena when memory mode dedicated sram
*.o (activation_buf_dram)
+
+ ; Temporary solution to move s4 operations here.
+ *s4*.o (+RO +RW +ZI)
}
;-----------------------------------------------------
diff --git a/scripts/cmake/platforms/simple_platform/simple_platform.sct b/scripts/cmake/platforms/simple_platform/simple_platform.sct
index f34170e..b987f5a 100644
--- a/scripts/cmake/platforms/simple_platform/simple_platform.sct
+++ b/scripts/cmake/platforms/simple_platform/simple_platform.sct
@@ -103,6 +103,9 @@ LOAD_REGION_1 0x70000000 0x02000000
; activation buffers a.k.a tensor arena when memory mode dedicated sram
*.o (activation_buf_dram)
+
+ ; Temporary solution to move s4 operations here.
+ *s4*.o (+RO +RW +ZI)
}
;-----------------------------------------------------
diff --git a/scripts/cmake/platforms/simple_platform/simple_platform_debug.ld b/scripts/cmake/platforms/simple_platform/simple_platform_debug.ld
index 4bbe6c0..dbedb8e 100644
--- a/scripts/cmake/platforms/simple_platform/simple_platform_debug.ld
+++ b/scripts/cmake/platforms/simple_platform/simple_platform_debug.ld
@@ -77,7 +77,8 @@ SECTIONS
*flatbuffer*.o
*lcd*.obj
*Profiler*.obj
- *timing_adapter.c.obj)
+ *timing_adapter.c.obj
+ *s4*.o)
.text*)
KEEP(*(.init))
@@ -201,6 +202,8 @@ SECTIONS
. = ALIGN(4);
*Profiler*.obj (*.text*)
. = ALIGN(4);
+ *s4*.o (*.text*) /* Temporary solution to move s4 operations to DDR. */
+ . = ALIGN(4);
} > DDR AT > DDR
/**