Debug system requirements
When debugging bare-metal and Linux targets, you need additional software and hardware.
You require a debug unit to connect bare-metal targets to Arm Development Studio.
Arm Development Studio supports the following debug units:
- ULINK pro
- ULINK pro D
- ULINK 2
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:
|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|
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
- To use ULINK 2 debug probe with Arm Debugger, you must upgrade with CMSIS-DAP compatible firmware. On Windows, the
UL2_Upgrade.exeprogram can upgrade your ULINK 2 unit. The program and instructions are available in
- For ULINK pro and ULINK pro D, Arm Development Studio manages the firmware installation.