arm ds - MarekBykowski/readme GitHub Wiki
https://developer.arm.com/support/licensing/user-based
Try removing previous installations.
Download arm ds Linux version from https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio. By default it should get downloaded to ~/Downloads
You may have dependencies uninstalled, eg.
Running dependency check [failed]
*** WARNING ***
One or more of the Arm Development Studio system dependencies are not installed, see below for a list of the missing libraries.
libGLU.so.1 (64-bit)
libncurses.so.5 (64-bit)
libusb-1.0.so.0 (64-bit)
libc.so.6 (32-bit)
libgcc_s.so.1 (32-bit)
libstdc++.so.6 (32-bit)
libz.so.1 (32-bit)
To install 64-bit dependency run
sudo apt-get update
sudo apt-get -y install libglu1-mesa libncurses-dev libncurses5 libusb-1.0-0
To install 64-bit dependency run:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y install libc6:i386 zlib1g:i386 libstdc++6:i386
cd ~/Downloads
chmod +x armds-2024.1-1.sh
sudo
is preferred
sudo ./armds-2024.1-1.sh
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/
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.
Debug Control
-> Create a debug connection
/New Debug Connection
-> Model Connection
-> Debug Connection Name: <your name>
-Next-> Add a new model
-> Select IRIS (see below)
-> Connect to model running on either local or remote host
-> Set IP and Port (see below)
-> Finish and Connect to the Model (see below)