Arm DS-5 Development Studio System Requirements
The following system specification is required to install and run Arm DS-5 Development Studio version 5.29. For the requirements in earlier versions, please refer to the release notes and changelog.
DS-5 System Requirements
Processor | Dual core 2 GHz processor (or equivalent) |
Memory | 4 GB of RAM (>4 GB of RAM recommended)* |
Free Hard Disk Space | ~4 GB |
*4 GB or more of RAM is recommended to improve performance when debugging large images, or when using the simulation models.
Host Operating System Requirements
DS-5 is supported on the following host operating systems and service packs:
Windows 10 |
Windows 7 Professional Service Pack 1 |
Windows 7 Enterprise Service Pack 1 |
Red Hat Enterprise Linux 7 Workstation |
Red Hat Enterprise Linux 6 Workstation |
Ubuntu Desktop Edition 16.04 LTS |
Ubuntu Desktop Edition 14.04 LTS |
Note: DS-5 is supported on 64-bit x86 host platforms only.
In addition, Arm Compiler toolchains are supported on the following host platforms:
Windows 8.1, 64-bit (Arm Compiler 5 and 6 toolchains only) |
Windows Server 2012, 64-bit (Arm Compiler 5 and 6 toolchains only) |
Note
- For 32-bit installations of Arm Compiler 6 visit the Arm Compiler download page and add it as a new toolchain to DS-5.
- On Windows operating systems, DS-5 and Arm Compiler toolchains require the Universal C Runtime (CRT) to be installed. Universal CRT is a Windows operating system component. It is a part of Windows 10. For Windows versions prior to Windows 10, the Universal CRT is distributed via Windows Update. You can download the update manually from https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows.
Debug System Requirements
Linux application debug requires gdbserver
on your target. The recommended
version of gdbserver
is 7.0 or later. DS-5 Debugger is unable to provide
reliable multi-threaded debug support with gdbserver
versions prior to
6.8.
DS-5 support for Linux application debug depends on infrastructure and features that are introduced in specific kernel versions:
- DS-5 Debugger supports debugging Arm Linux kernel versions 2.6.28 and later.
- Application debug on SMP systems requires Arm Linux kernel version 2.6.36 or later.
- Access to VFP and NEON registers requires Arm Linux kernel version 2.6.30 or later
and
gdbserver
version 7.0 or later. - Arm Streamline Performance Analyzer supports Arm Linux kernel versions 3.4 and later.
Additional tools for Linux kernel and bare-metal hardware debugging
Arm Linux kernel and bare-metal debugging require the use of additional tools (not supplied with DS-5) to connect to your target system. DSTREAM, DSTREAM-ST, RVI, ULINKpro and ULINKpro D debug units allow connection to physical hardware targets. VSTREAM allows connection to RTL simulators and hardware emulators.
Managing firmware updates
The minimum supported firmware version for DSTREAM, DSTREAM-ST, RVI and VSTREAM is 4.34.0. For DSTREAM, DSTREAM-ST and RVI it is recommended that you use the supplied debug hardware update tool to check that you are using the latest firmware and to update it if necessary. Updated firmware is available in the <installdir>/sw/debughw/firmware directory. The firmware for VSTREAM is delivered as part of the VSTREAM software, so you must obtain and install a newer version of this product if the firmware version is too old.
DSTREAM-ST uses Ethernet over USB to connect to your computer. DSTREAM-ST should automatically be detected as a network device and be visible as a network adapter in the Device Manager on Windows, or listed as a USB network interface by the ifconfig utility on Linux. If this is not the case then you may have to perform some configuration on your computer - please refer to the DSTREAM-ST troubleshooting section at: https://developer.arm.com/products/software-development-tools/debug-probes-and-adapters/dstream-st/troubleshooting-your-dstream-st-unit.