You copied the Doc URL to your clipboard.

Debug probes

Arm® Development Studio supports various debug adapters and connections.

Debug adapters

Debug adapters vary in complexity and capability. When you use them with Arm Development Studio, they provide high-level debug functionality, for example:

  • Reading/writing registers.
  • Setting breakpoints.
  • Reading from memory.
  • Writing to memory.

Supported Arm debug adapters include:

  • Arm DSTREAM.
  • Keil® ULINK™ 2.
  • Keil ULINK pro.
  • Keil ULINK pro D.

Debug connections

Debug connections allow the debugger to debug a variety of targets.

Supported debug connections include:

  • CADI (debug interface for models).
  • Ethernet to gdbserver.
  • DTS adviceLUNA (JTAG ICE).
  • Altera USB-Blaster II.


    Arm Debugger can connect to Altera Arria V SoC, Arria 10 SoC, Cyclone V SoC and Stratix 10 boards using Altera USB-Blaster and USB-Blaster II debug units.

    To enable the connections, ensure that the environment variable QUARTUS_ROOTDIR is set and contains the path to the Altera Quartus tools installation directory:

    • On Windows, this environment variable is usually set by the Quartus tools installer.
    • On Linux, you might have to manually set the environment variable to the Altera Quartus tools installation path. For example, ~/altera/13.0/qprogrammer.

    For information on installing device drivers for USB-Blaster and USB-Blaster II, consult your Altera Quartus tools documentation.

Debug hardware configuration

Use the debug hardware configuration views in Arm Development Studio to update and configure the debug hardware adapter that provides the interface between your development target and your workstation.

Arm Development Studio provides the following views:


These views only support the DSTREAM family of devices.
Was this page helpful? Yes No