summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEanna O Cathain <eanna.ocathain@arm.com>2022-06-28 14:51:19 +0100
committerEanna O Cathain <eanna.ocathain@arm.com>2022-06-29 18:02:30 +0100
commitf5047bcf5a3f6357f2e39dc807eb45bc68c47546 (patch)
tree21530a389a6e2aa0843c989ff4afd8b9867e1040
parentff57034bc65054d8c39950ba3960f8463211f081 (diff)
downloadml-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.md23
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