You copied the Doc URL to your clipboard.

System requirements

To install and use DS-5, your workstation must have a minimum specification of a dual core x86 2GHz processor (or equivalent) and 2GB of RAM.

To improve performance when debugging large images, using models with large simulated memory maps, or when using Arm® Streamline Performance Analyzer, 4GB of RAM, or more is recommended.

A full installation also requires approximately 3GB of hard disk space.

Host platform requirements

DS-5 is supported on the following host platforms and service packs.

  • Windows 10
  • Windows 7 Professional Service Pack 1
  • Windows 7 Enterprise Service Pack 1
  • Red Hat Enterprise Linux 6 Workstation
  • Red Hat Enterprise Linux 7 Workstation
  • Ubuntu Desktop Edition 14.04 LTS
  • Ubuntu Desktop Edition 16.04 LTS


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 only) (Arm Compiler 5 and 6 toolchains only)
  • Windows Server 2012 (64-bit only) (Arm Compiler 5 and 6 toolchains only)

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 Symmetric MultiProcessing (SMP) systems requires Arm Linux kernel version 2.6.36 or later.

  • Access to VFP and NEON registers require 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 hardware target system.

DSTREAM, RVI, ULINKpro, ULINKpro D, and ULINK2 debug units enable connection to physical hardware targets.


You must use DSTREAM family of devices for Armv8 development.

VSTREAM enables connection to RTL simulators and hardware emulators.

Managing firmware updates

  • For DSTREAM and RVI use the Debug Hardware Firmware Installer view to check the firmware and update it if necessary. Updated firmware is available in the DS-5_install_directory/sw/debughw/firmware directory.
  • For VSTREAM, the firmware is delivered as part of the VSTREAM software. To update the firmware, you must install a newer version of VSTREAM.
  • For ULINK2 target connection probe to work with DS-5 Debugger, it must be upgraded with CMSIS-DAP compatible firmware. The UL2_Upgrade.exe program (Windows only) can upgrade your ULINK2 unit for you. The program and instructions are available in the DS-5_install_directory/sw/debughw/ULINK2 directory.
  • For ULINKpro and ULINKpro D, DS-5 manages the firmware.