arm ds - MarekBykowski/readme GitHub Wiki

Install arm ds

arm ds license

https://developer.arm.com/support/licensing/user-based

arm ds Linux installation

Try removing the previou sinstallations.

Where would you like to install to? [default: /opt/arm/developmentstudio-2024.1-1] 

Please answer with one of: 'yes/y' or 'no/n'
'/opt/arm/developmentstudio-2024.1-1' does not exist, create? [default: yes] yes

--- Installing to '/opt/arm/developmentstudio-2024.1-1' (This may take a while...)

Please answer with one of: 'yes/y' or 'no/n'
Install desktop menu item additions? [default: yes] yes

--- Installing menu entries

Post install stage provides the following functions:
- Remove unwanted models dependencies for some versions of linux
- Installation of USB drivers for RealView ICE and DSTREAM hardware units

Please answer with one of: 'yes/y' or 'no/n'
Run post install setup scripts? [default: yes] yes

--- Running post install setup scripts

Adjusting models libraries


-----------------------------------
Installation completed successfully
-----------------------------------

To start using Arm Development Studio 2024.1-1 either:
- Create a suite sub-shell using /opt/arm/developmentstudio-2024.1-1/bin/suite_exec <shell>
- Launch GUI tools via their desktop menu entries

The Release notes for the product can be found here: file:///opt/arm/developmentstudio-2024.1-1/sw/info/readme.html

But configs/license settings go to /home/xxbykowm/.arm/

arm ds connection to IRIS server

Start the FVP model with IRIS interface

Example for fvp aem FVP_Base_RevC-2xAEMvA. Start the model with the IRIS

xxbykowm@ubuntu:~/arm-aem-sim-scarthgap/poky/arm-aem-build$ /home/xxbykowm/arm-aem-sim-scarthgap/poky/arm-aem-build/tmp/sysroots-components/x86_64/fvp-base-a-aem-native/usr/bin/FVP_Base_RevC-2xAEMvA --help
Usage: FVP_Base_RevC-2xAEMvA [OPTION]... [APPLICATION]...
                                                                                                                      
-L, --cadi-log                 log all CADI calls into an XML logfile
-S, --cadi-server              start CADI server allowing debuggers to connect to targets in the simulation
-I, --iris-server              Start Iris server allowing debuggers to connect to targets in the simulation
-i, --iris-log                 Iris log level (may be specified multiple times), example: -ii for level 2
-A, --iris-allow-remote        Allow remote connections from other machine to Iris server (default: disabled)
    --iris-connect CONSPEC     Start Iris server according to connection specification CONSPEC. Use "--iris-connect help" to get a list of supported connection types. --iris-server, --iris-allow-remote, --iris-port and --iris-port-range
are ignored when using --iris-connect. Please use "--iris-connect tcpserver,allowRemote,port=X,endport=Y" to set these connection parameters.
    --cpulimit N               number of host active CPU seconds for the simulation to run, excluding simulation startup and shutdown.

Connect arm ds to the Model

Debug Control -> New Debug Connection -> Model Connection -> Debug Connection Name: <your name> -> Add a new model -> Select IRIS (see below)

image

-> Connect to model running on either local or remote host -> Set IP and Port (see below)

image

-> Finish and Connect to the Model (see below)

image

⚠️ **GitHub.com Fallback** ⚠️