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
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.
Page 4
This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by Arm and the party that Arm delivered this document to.
Page 5
• End-of-Life products can be disposed of safely using an Approved Authorized Treatment Facility (AATF). To support safe disposal, Arm has partnered with B2B Compliance. B2B can be contacted at the following weblink: https:/ /b2bcompliance.org.uk During the lifetime of the product, you are advised to: •...
2.3 The DSTREAM-ST unit..........................14 3. Set up your DSTREAM-ST.........................19 3.1 Install the USB drivers for the DSTREAM-ST unit on Windows............19 3.2 Install the USB drivers for the DSTREAM-ST unit on Linux..............20 3.3 Connect and power up the DSTREAM-ST unit..................20 3.4 DSTREAM-ST unit boot sequence......................22...
Document ID: 100892_1.0_07_en Version 1.0 Introduction 1. Introduction Describes the DSTREAM-ST debug and trace unit which enables you to debug and optimize your software on Arm processor-based hardware targets. 1.1 Conventions The following subsections describe conventions used in Arm documents.
Version 1.0 The DSTREAM-ST system 2. The DSTREAM-ST system DSTREAM-ST is a debug and trace hardware unit that enables software debug and optimization on ® processor-based targets. DSTREAM-ST provides an interface between a host such as Arm Development Studio and an Arm processor-based target using a hardware interface such as JTAG or Serial Wire Debug (SWD).
The DSTREAM-ST unit provides the hardware interface to connect the host computer to your target. Rear The rear of the DSTREAM-ST unit contains ports for connecting to the network, host PC, and the power source. It also contains the RESET button and the USER IO port. Figure 2-1: Rear of the DSTREAM-ST unit...
Disconnecting and reconnecting the DC plug to power-cycle your target might cause ground-loop issues. To reset the DSTREAM-ST unit, press and release the RESET button. The RESET button operates immediately and performs a full internal power-cycle. This also resets any attached probes.
If a critical error is detected, the STATUS LED illuminates as continuous red. If the STATUS LED is red, then you must reset the DSTREAM-ST unit to the factory settings before you can continue using it. If the DSTREAM-ST unit fails to boot after a reset, contact Arm support.
Page 18
Indicates that a trigger is present in the trace data. DATA Indicates that trace synchronization is complete and DSTREAM-ST is capturing trace data. Trace synchronization is when the DSTREAM-ST unit aligns with the trace data stream on detection of a full synchronization packet. OVERFLOW Indicates an overflow-condition during trace capture.
3.1 Install the USB drivers for the DSTREAM-ST unit on Windows To use the DSTREAM-ST unit with a USB connection, install the USB device drivers for your operating system. The USB drivers for the DSTREAM-ST unit are provided with Arm ®...
Connect and power up the DSTREAM-ST unit on page 20 3.3 Connect and power up the DSTREAM-ST unit This topic describes how to connect your DSTREAM-ST unit to your host PC and target hardware. Before you begin • You must have...
Design Reference Guide. Procedure 1. Connect the host PC to the DSTREAM-ST unit as shown in the following figure. Use either the USB port or a TCP/IP network connection, as required: Figure 3-1: Connecting the host PC to the DSTREAM-ST unit.
DSTREAM-ST Getting Started Guide Document ID: 100892_1.0_07_en Version 1.0 Set up your DSTREAM-ST When you power up the DSTREAM-ST unit, it follows a boot sequence. The LEDs identify the progress of the boot sequence. For more information, see DSTREAM-ST unit boot sequence.
2. The FLASH LED flashes as the flash memory is accessed. 3. The STATUS LED flashes green and then stays illuminated. 4. If the target is connected to the DSTREAM-ST unit and powered, the TARGET LED illuminates green. The DSTREAM-ST unit is now ready for use.
4. Work with your DSTREAM-ST ® 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.
Arm recommends you avoid hot-plugging the debug cable, however, you can hot-plug without affecting operation of the target, if: • The DSTREAM-ST unit is powered by its original power supply (which has an earthed-output). • The target hardware is earthed either through its power supply or a separate earth connection.
Page 26
Version 1.0 Work with your DSTREAM-ST To connect a DSTREAM-ST unit to a target without affecting its current state, you must: 1. Power up the DSTREAM-ST unit. Allow the DSTREAM-ST unit to power up. 2. Connect the debug cable to the target.
To re-initialize the DSTREAM-ST unit, press the reset button on the rear of the unit. 5.2 Restore a DSTREAM-ST unit If there are any problems with the DSTREAM-ST unit, you can restore it back to its factory settings using the recovery mode for the unit.
® unit, however, a workaround is available. Workaround To restart your DSTREAM-ST unit, update the firmware. At the end of a firmware update, the DSTREAM-ST unit restarts. To update the firmware of a DSTREAM-ST unit, either use: • The Arm Development Studio GUI. For instructions, see Update the DSTREAM-ST firmware.
Page 29
Version 1.0 Troubleshooting Check List Things to check Have the target and the DSTREAM-ST unit power cycled to ensure To restore normal operating conditions, power-cycle the target and normal operating conditions? your DSTREAM-ST unit. Has the DSTREAM-ST unit booted successfully? Observe the progress of the boot sequence to confirm that your...
Page 31
Things to check Are you having USB connectivity issues? The DSTREAM-ST unit uses Ethernet over USB to connect to your Host PC. On Windows 7 and Windows 10 hosts, the DSTREAM- ST unit is automatically detected as a DSTREAM-ST Network Adapter and you can view it in the Device Manager as a network adapter.