MLECO-4826: Targeting Arm Corstone-315 boot ROM
* Updating linker scripts + scatter files to utilise
64KiB boot region of Corstone-315.
* Now target 3 loading regions - boot, bram and dram.
Change-Id: Ieb9f03e53d913ded4facc15ab2171ce647b405e5
Signed-off-by: Alex Tawse <alex.tawse@arm.com>
Tested-by: mlecosys <mlecosys@arm.com>
Reviewed-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
Signed-off-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
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 085be99..0b6ad79 100644
--- a/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld
+++ b/scripts/cmake/platforms/mps3/sse-310/mps3-sse-310.ld
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: Copyright 2021, 2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
+ * SPDX-FileCopyrightText: Copyright 2021, 2023-2024 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");
@@ -22,8 +22,8 @@
MEMORY
{
ITCM (rx) : ORIGIN = 0x10000000, LENGTH = 0x00008000
- DTCM (rwx) : ORIGIN = 0x30000000, LENGTH = 0x00008000
BRAM (rwx) : ORIGIN = 0x11000000, LENGTH = 0x00200000
+ DTCM (rwx) : ORIGIN = 0x30000000, LENGTH = 0x00008000
SRAM (rwx) : ORIGIN = 0x31000000, LENGTH = 0x00400000
DDR (rwx) : ORIGIN = 0x70000000, LENGTH = 0x02000000