diff options
author | Kshitij Sisodia <kshitij.sisodia@arm.com> | 2024-04-08 09:58:46 +0100 |
---|---|---|
committer | Kshitij Sisodia <kshitij.sisodia@arm.com> | 2024-05-03 14:52:28 +0100 |
commit | 4cef9acc2624a31111b47c25b8b1a2f37f7e0cb9 (patch) | |
tree | 6a43d17ae1ded33b4115dbe2cd70fcad42a027a3 /docs/documentation.md | |
parent | 6bc730c0aab22aa0ac147283a1b19eaf11a80d1a (diff) | |
download | ml-embedded-evaluation-kit-4cef9acc2624a31111b47c25b8b1a2f37f7e0cb9.tar.gz |
MLECO-4825: Adding Arm Corstone-315 support
This patch adds initial support for MPS4 based Arm Corstone-315 FVPs.
The applications will execute on the FVP but with INITSVTOR set to
`0x12000000` explicitly. The default value is the 64kiB code region
at `0x11000000`. The linker scripts will be changed for the initial
boot logic and vector table to be moved to the code region.
This patch adds `source/hal/source/platform/mps4` directory. There is
considerable overlap with MPS3 platform and this is expected to be the
case until the support for MPS4 matures. Refactoring to pull in
common bits from these targets will follow. Same goes for the CMake
build support added under `scripts/cmake/platforms/mps4`.
Change-Id: I981be9e1ec57cfedcf7d340b4f19e5eb40b5cbd3
Signed-off-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
Tested-by: mlecosys <mlecosys@arm.com>
Reviewed-by: Conor Kennedy <conor.kennedy@arm.com>
Reviewed-by: Alex Tawse <alex.tawse@arm.com>
Signed-off-by: Kshitij Sisodia <kshitij.sisodia@arm.com>
Diffstat (limited to 'docs/documentation.md')
-rw-r--r-- | docs/documentation.md | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/documentation.md b/docs/documentation.md index 5f24942..0476418 100644 --- a/docs/documentation.md +++ b/docs/documentation.md @@ -42,12 +42,15 @@ Before starting the setup process, please make sure that you have: - An Arm® MPS3 FPGA prototyping board and components for FPGA evaluation or a `Fixed Virtual Platform` binary: - An MPS3 board loaded with Arm® Corstone™-300 (`AN552`) or Corstone™-310 reference package (`AN555`). See - <https://developer.arm.com/downloads/-/download-fpga-images>. You + [Download FPGA Images](https://developer.arm.com/downloads/-/download-fpga-images). You must have a USB connection between your machine and the MPS3 board - for UART menu and for deploying the application. - Both `Arm® Corstone™-300` and `Arm® Corstone™-310` based FVPs for MPS3 are available from: - <https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps> - and as Arm® Virtual Hardware: <https://www.arm.com/products/development-tools/simulation/virtual-hardware> + [Arm® Ecosystem FVPs](https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps) + and as [Arm® Virtual Hardware](https://www.arm.com/products/development-tools/simulation/virtual-hardware) +- An Arm® MPS4 `Fixed Virtual Platform` binary to try the latest `Arm® Corstone™-315` reference platform. This can also + be downloaded from [Arm® Ecosystem FVPs](https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps) + page. > **Note:**: There are two Arm® Corstone™-300 implementations available for the MPS3 FPGA board - application > notes `AN547` and `AN552`. We are aligned with the latest application note `AN552`. However, the application built |