Work With Your Dstream-St; Debug Software For Dstream-St - ARM DSTREAM-ST Getting Started Manual

Table of Contents

Advertisement

DSTREAM-ST Getting Started Guide

4. Work with your DSTREAM-ST

Arm
®
DSTREAM-ST is a comprehensive solution for the development and debug of complex Arm-
based devices. This chapter explains some of the ways you can use DSTREAM-ST to work with
your targets.

4.1 Debug software for DSTREAM-ST

The development software on your host PC provides the interface between your debugger and the
DSTREAM-ST hardware that controls the target devices. The host software translates debugger
commands, such as
start
Depending on your needs, 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, compilers, debugger, and a system profiler.
Combined with DSTREAM-ST, you get a comprehensive solution for developing and
debugging complex systems.
For more information on debugging using Arm Development Studio, see the documentation.
You can download the latest version of Arm Development Studio from the
Studio downloads
Remote Device Debug Interface (RDDI)
Third-party debuggers, both for Arm and other processors, can connect to DSTREAM-ST
using the RDDI interface.
You can use the RDDI interface 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, a low-level RDDI connection
to DSTREAM-ST can be used to gain access to the JTAG scan-chains inside the target
device.
RDDI is freely available from within the Arm Development Studio installation. It is located
<Arm_Development_Studio_install_directory>/sw/debugger/RDDI
Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved.
,
, and
, into control sequences for a particular processor.
stop
download
page.
Non-Confidential
Document ID: 100892_1.0_07_en
Version 1.0
Work with your DSTREAM-ST
Arm Development
.
Page 24 of 31

Advertisement

Table of Contents
loading

Table of Contents