Page 2
No part of this document may be reproduced in any form by any means without the express prior written permission of Arm. No license, express or implied, by estoppel or otherwise to any intellectual property rights is granted by this document unless specifically stated.
Page 3
Document ID: 102443_1.0_00_en Version 1.0 or indirectly, in violation of such export laws. Use of the word “partner” in reference to Arm’s customers is not intended to create or refer to any partnership relationship with any other company. Arm may make changes to this document at any time and without notice.
Page 4
Version 1.0 Inclusive language commitment Arm values inclusive communities. Arm recognizes that we and our industry have used language that can be offensive. Arm strives to lead the industry and create change. This document includes language that can be offensive. We will replace this language in a future issue of this document.
2.4 The DSTREAM-XT probe........................... 21 3 Set up your DSTREAM-XT system......................25 3.1 Install the USB drivers for the DSTREAM-XT system on Windows..........25 3.2 Install the USB drivers for the DSTREAM-XT system on Linux............26 3.3 Connect and power up the DSTREAM-XT system................26 3.4 DSTREAM-XT system boot sequence....................
The following subsections describe conventions used in Arm documents. Glossary The Arm Glossary is a list of terms used in Arm documentation, together with definitions for those terms. The Arm Glossary does not contain terms that are industry standard unless the Arm meaning differs from the generally accepted meaning.
• An explanation with as much information as you can provide. Include symptoms and diagnostic procedures if appropriate. Feedback on content If you have comments on content then send an e-mail to errata@arm.com. Give: • The title DSTREAM-XT Getting Started Guide. • The number 102443_1.0_00_en.
Document ID: 102443_1.0_00_en Version 1.0 The DSTREAM-XT system 2 The DSTREAM-XT system The DSTREAM-XT system is a debug and trace hardware probe that enables software debug and trace for the optimization of software running on Arm ® processor-based targets. DSTREAM-XT provides an interface between a debugger such as Arm Debugger provided with Arm Development Studio and an Arm processor-based target using a hardware interface such as JTAG or Serial Wire Debug (SWD).
Arm DSTREAM-XT box contents on page 12 2.2 Arm DSTREAM-XT box contents The DSTREAM-XT product box contains the required components to set up and connect your host computer to your Arm architecture-based development board. The items are: • DSTREAM-ST unit Figure 2-1: DSTREAM-ST unit •...
Page 18
TI JTAG 14 header. • MICTOR adapter - Used in conjunction with both the Arm JTAG 20 and CoreSight 20 cables, this adapter provides debug and trace access to any target with a MICTOR socket.
DSTREAM-XT Getting Started Guide Document ID: 102443_1.0_00_en Version 1.0 The DSTREAM-XT system 2.4 The DSTREAM-XT probe The DSTREAM-XT probe provides the hardware interface to connect your DSTREAM-XT system to the PCIe port of your target. Rear Figure 2-18: Rear of XT probe 5VDC...
Page 23
Illuminates green to indicate that the numbered lane has initialized correctly. Gen [1-4] Illuminates green to indicate the current PCIe protocol/lane-rate in use. If a particular lane rate fails to initialize, DSTREAM-XT automatically falls-back to the next slowest lane rate. Link Up Illuminates green to indicate that the PCIe link has been established at the indicated lane rate.
3.1 Install the USB drivers for the DSTREAM-XT system on Windows To use the DSTREAM-XT system with a USB connection, for your operating system, install the USB device drivers provided with Arm Development Studio 2021.1 or later.
Set up your DSTREAM-XT system 3.2 Install the USB drivers for the DSTREAM-XT system on Linux To use the DSTREAM-XT system with a USB connection, for your operating system, install the USB device drivers provided with Arm Development Studio 2021.1 or later.
Page 27
USB 3.0 port. ▪ The Ethernet cable, to connect the DSTREAM-ST unit to the network. ◦ To connect DSTREAM-XT to the target hardware, you need a target-compatible cable/ adapter. For a list of supplied cables and adapters, see Arm DSTREAM-XT box contents.
Page 28
Powering simultaneously ensures that the DSTREAM-ST unit correctly detects the XT probe during its boot sequence. • If you need to reset the DSTREAM-XT system, press the reset button on the rear of the DSTREAM-ST unit. When a DSTREAM-ST unit is connected in a DSTREAM-XT system, the reset button on the DSTREAM-ST unit re- initializes both the DSTREAM-ST unit and the XT probe.
DSTREAM-XT system boot sequence on page 30 3.4 DSTREAM-XT system boot sequence When you power up the DSTREAM-XT system, it goes through a boot sequence. The LEDs identify the progress of the boot sequence. The boot sequence is: 1. To indicate that both units are powered, the DSTREAM logo of the DSTREAM-ST unit illuminates blue and the STATUS LED of the XT probe illuminates red.
DSTREAM-ST unit and XT probe is updated simultaneously. For more information, see Connect and power up the DSTREAM-XT system. • You must also ensure that Arm Development Studio 2021.1 or later is installed on the host computer. • In Arm Development Studio, the latest firmware files are available at: <Arm_Development_Studio_install_directory>/sw/debughw/ firmware/ •...
4 Using DSTREAM-XT ® 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.
Development Studio <version>/bin/csat.exe. 4.2 Hot-plug the debug cable At times, you might want to connect or disconnect the debug cable between the DSTREAM-XT system and the target hardware, without powering off the target. This process is known as hot- plugging.
Page 34
• If you are not using an RTCK system, the debug software can handle this situation. However, you must perform a Test Access Port (TAP) reset using the debugger when you next connect the DSTREAM-XT system to a target. For more information on TAP resets, see Reset signals.
4. Reconnect the 60-way ribbon cable. Ensure both ends of the cable are securely connected. 5. Reset the DSTREAM-XT system. Use the reset button on the rear of the DSTREAM-ST unit. 6. If a reset does not fix the Host Link connection, restore the DSTREAM-XT system. For more information, see Restore a DSTREAM-XT system.
DSTREAM-XT system, see Connect and power up the DSTREAM-XT system • Attempt a soft reset of your DSTREAM-XT system, by pressing the Reset button on the rear of the DSTREAM-ST unit, before running a full restore of the system.
During the firmware update process on the DSTREAM-ST unit, it detects the attached XT probe and updates the probe firmware. Results After the recovery and the firmware update process is complete, the DSTREAM-XT system automatically reboots. If a restore fails, contact support.
Page 38
DSTREAM-XT Getting Started Guide Document ID: 102443_1.0_00_en Version 1.0 Troubleshooting • Update the firmware of your DSTREAM-XT system. At the end of a firmware update, the DSTREAM-XT system restarts. To update the firmware of a DSTREAM-XT system, either use: ◦...