DSTREAM-XT Getting Started Guide
Document ID: 102443_1.0_00_en
Version 1.0
Using DSTREAM-XT
4 Using DSTREAM-XT
Arm
®
DSTREAM-XT is part of a comprehensive solution for the development and debug of
complex Arm-based devices. This chapter explains some of the ways you can use DSTREAM-XT to
work with your targets.
4.1 Debug software for DSTREAM-XT
The development software on your host computer provides the interface between your debugger
and the DSTREAM-XT hardware that controls the target devices. The host software translates
debugger commands, such as
start
,
stop
, and
download
, into control sequences for a particular
processor.
Depending on your requirements, there are several options:
Arm Development Studio
Arm
®
Development Studio is a suite of tools for embedded C/C++ software development on
any Arm-based device. It features an editor, Arm Compiler, Arm Debugger, and Streamline
Performance Analyzer. Combined with DSTREAM-XT, you get a comprehensive solution for
developing and debugging complex systems.
For more information on debugging using Arm Development Studio, see the
You can download the latest version of Arm Development Studio from the
Remote Device Debug Interface (RDDI) or Debug and Trace Services Layer (DTSL)
Third-party applications, both for Arm and other processors, can connect to the DSTREAM-
XT system using the RDDI or the DTSL libraries.
You can use them to:
• Address each target device individually, without affecting other devices on the board. It
uses this ability to create virtual connections for each of the JTAG devices on the board.
Your debugger can attach to one of these virtual connections, and perform debugging
operations with no knowledge of the other devices on the board.
• Enable multiple concurrent connections to debug multiprocessor systems. Depending
on the system, you can also perform a synchronized start or stop of processors for
debugging multiprocessor systems where the processors interact with each other.
• Perform simple tasks. For example, for production testing, you can use these libraries to
create a low-level connection to the DSTREAM-XT system and gain access to the JTAG
scan-chains inside the target device.
The RDDI and DTSL libraries are included as part of the Arm Development Studio
installation.
Copyright © 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page
32
of
38