You copied the Doc URL to your clipboard.

Debug system requirements

When debugging bare-metal and Linux targets, you need additional software and hardware.

Bare-metal requirements

You require a debug unit to connect bare-metal targets to Arm® Development Studio. For a list of supported debug units, see Debug Probes.

Linux application and Linux kernel requirements

Linux application debug requires gdbserver version 7.0 or later on your target.

In addition to gdbserver, certain architecture and debug features have minimum Linux kernel version requirements. This is shown in the following table:

Table 2-1 Linux kernel version requirements

Architecture or debug feature Minimum Arm Linux kernel version
Debug with Arm Debugger 2.6.28
Application debug on Symmetric MultiProcessing (SMP) systems 2.6.36
Access VFP and Arm Neon™ registers 2.6.30
Arm Streamline 3.4

Managing firmware updates

  • For DSTREAM, use the debug hardware firmware installer view to check the firmware and update it if necessary. Updated firmware is available in <install_directory>/sw/debughw/firmware.
  • To use ULINK™ 2 debug probe with Arm Debugger, you must upgrade with CMSIS-DAP compatible firmware. On Windows, the UL2_Upgrade.exe program can upgrade your ULINK 2 unit. The program and instructions are available in <install_directory>/sw/debughw/ULINK2.
  • For ULINK pro and ULINK pro D, Arm Development Studio manages the firmware installation.