summaryrefslogtreecommitdiff
path: root/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct
diff options
context:
space:
mode:
authorKshitij Sisodia <kshitij.sisodia@arm.com>2023-02-14 16:28:40 +0000
committerKshitij Sisodia <kshitij.sisodia@arm.com>2023-02-16 16:35:36 +0000
commit987efaeca438b7a3ef0926edef28a22a5801af9f (patch)
treec2f5cc9600484099a7909374762debfc31557b7d /scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct
parent5cf8e74e702e3d5278c898202cc25b04b812d87a (diff)
downloadml-embedded-evaluation-kit-987efaeca438b7a3ef0926edef28a22a5801af9f.tar.gz
MLECO-3847: Optimisation flag for TensorFlow Lite Micro
Overriding the default THIRD_PARTY_KERNEL_OPTIMIZATION_LEVEL flag for comilation of Arm CMSIS-NN library. GNU linker script also needed to be modified with this change because of increase in the code footprint. Change-Id: I65c76fcaf4b6421533086a0905b2e6f0048b46fd Signed-off-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
Diffstat (limited to 'scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct')
-rw-r--r--scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct10
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct b/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct
index c46fae4..61f2aba 100644
--- a/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct
+++ b/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.sct
@@ -1,4 +1,4 @@
-; SPDX-FileCopyrightText: Copyright 2021 Arm Limited and/or its affiliates <open-source-office@arm.com>
+; SPDX-FileCopyrightText: Copyright 2021, 2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
; SPDX-License-Identifier: Apache-2.0
;
; Licensed under the Apache License, Version 2.0 (the "License");
@@ -30,13 +30,13 @@
LOAD_REGION_0 0x11000000 0x00200000
{
;-----------------------------------------------------
- ; 0.5 MiB of SRAM/BRAM region. Our vector table also
+ ; First 640K of SRAM/BRAM. Our vector table also
; resides here as the default INITSVTOR is 0x11000000.
; We currently do not use the ITCM for any code, but
; could potentially put some critical code in there
; if we need to.
;-----------------------------------------------------
- bram.bin 0x11000000 0x00080000
+ bram.bin 0x11000000 0x000A0000
{
*.o (RESET, +First)
* (InRoot$$Sections)
@@ -46,10 +46,10 @@ LOAD_REGION_0 0x11000000 0x00200000
}
;-----------------------------------------------------
- ; Next 0.5 MiB of SRAM/BRAM region for RO, RW and ZI
+ ; Next 384K of SRAM/BRAM region for RO, RW and ZI
; data, 8 byte aligned.
;-----------------------------------------------------
- data.bin 0x11080000 ALIGN 8 0x00080000
+ data.bin 0x110A0000 ALIGN 8 0x00060000
{
; Any RO-DATA
.ANY (+RO-DATA)