Add new debug targets to Arm Development Studio
Introduction
Debug connection to Arm Fast Models
Debug connection with Arm DSTREAM
Next Steps
Add new debug targets to Arm Development Studio
Who is this for?
This is an introductory topic for embedded software developers new to Arm Development Studio.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Create a debug configuration for a virtual platform
- Create a debug configuration for a development board
Prerequisites
Before starting, you will need the following:
- Some familiarity with embedded debug
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
You’ll add virtual and hardware debug targets in Arm Development Studio. First, you’ll configure a connection to an Arm Fast Models platform. Then, you’ll create a board target using an Arm DSTREAM probe. You’ll choose a DSTREAM model based on trace needs, select USB or Ethernet transport, define connection details, and verify both debug configurations.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
DSTREAM-ST provides full debug over JTAG and SWD and supports on-chip plus low bandwidth (4-bit) external trace. Choose another DSTREAM family member if you require higher bandwidth trace and your SoC and platform support it.
Both transports are supported. Use the one available in your setup and ensure the Development Studio configuration matches how the probe is physically connected.
Confirm that Arm Fast Models and Arm Development Studio are installed. Ensure the appropriate virtual platform is available and gather the connection details required by your configuration.
A successful connection lets Development Studio interact with the platform as if it were real hardware. If the connection fails, review the virtual platform details entered in the debug configuration.
DSTREAM supports both JTAG and Serial Wire Debug. Use the interface provided by your target SoC and board.