diff options
author | Eanna O Cathain <eanna.ocathain@arm.com> | 2022-06-28 14:51:19 +0100 |
---|---|---|
committer | Eanna O Cathain <eanna.ocathain@arm.com> | 2022-06-29 18:02:30 +0100 |
commit | f5047bcf5a3f6357f2e39dc807eb45bc68c47546 (patch) | |
tree | 21530a389a6e2aa0843c989ff4afd8b9867e1040 | |
parent | ff57034bc65054d8c39950ba3960f8463211f081 (diff) | |
download | ml-embedded-evaluation-kit-f5047bcf5a3f6357f2e39dc807eb45bc68c47546.tar.gz |
MLECO-3253 Adding docs for how to run the FVP without UI
Change-Id: I3e69514aac22973f5c2395371f1311bd5bbb83a3
-rw-r--r-- | docs/sections/deployment.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/sections/deployment.md b/docs/sections/deployment.md index e2600d8..ab3e82f 100644 --- a/docs/sections/deployment.md +++ b/docs/sections/deployment.md @@ -4,6 +4,7 @@ - [Fixed Virtual Platform](./deployment.md#fixed-virtual-platform) - [Setting up the MPS3 Arm Corstone-300 FVP](./deployment.md#setting-up-the-mps3-arm-corstone_300-fvp) - [Deploying on an FVP emulating MPS3](./deployment.md#deploying-on-an-fvp-emulating-mps3) + - [Running the FVP without the UI](./deployment.md#running-the-fvp-without-the-ui) - [MPS3 board](./deployment.md#mps3-board) - [MPS3 board top-view](./deployment.md#mps3-board-top_view) - [Deployment on MPS3 board](./deployment.md#deployment-on-mps3-board) @@ -132,6 +133,28 @@ The FVP supports many command-line parameters, such as: - `--timelimit`: sets the number of wall clock seconds for the simulator to run, excluding startup and shutdown. +### Running the FVP without the UI + +If there is a need to run the FVP without the UI (e.g running the FVP inside of a docker container), +it can be done as follows: + +Add `-C mps3_board.visualisation.disable-visualisation=1` and `-C mps3_board.telnetterminal0.start_telnet=0` +to the command line arguments when starting the FVP. For example: + +```commandline +FVP_install_location/models/Linux64_GCC-6.4/FVP_Corstone_SSE-300_Ethos-U55 \ + -C mps3_board.visualisation.disable-visualisation=1 \ + -C mps3_board.telnetterminal0.start_telnet=0 \ + ./bin/mps3-sse-300/ethos-u-<use_case>.axf + ``` + +Once the FVP reports waiting on telnet connections, connect to the first serverport from another terminal. +Assuming the FVP has the telnet server running at the default port 5000, connect to it by: + +```commandline +telnet localhost 5000 +``` + ## MPS3 board > **Note:** Before proceeding, make sure that you have the MPS3 board powered on, and a USB A to B cable connected |