Advertisement

Quick Links

DSTREAM-ST
Version 1.0
Getting Started Guide
Non-Confidential
Copyright © 2017–2019, 2022 Arm Limited (or its
affiliates).
All rights reserved.
Issue 07
100892_1.0_07_en

Advertisement

Table of Contents
loading

Summary of Contents for ARM DSTREAM-ST

  • Page 1 DSTREAM-ST Version 1.0 Getting Started Guide Non-Confidential Issue 07 100892_1.0_07_en Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved.
  • 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: •...
  • Page 6 • Avoid using the product near sources of EMI. • Never use the product in Safety-Critical-Systems (SCS), or Life-Critical-Systems (LCS). Arm recommends that, wherever possible, shielded interface cables be used. Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential Page 6 of 31...
  • Page 7: Table Of Contents

    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...
  • Page 8: List Of Figures

    Figure 2-1: Rear of the DSTREAM-ST unit...................14 Figure 2-2: Front of the DSTREAM-ST unit................. 15 Figure 2-3: Indicator LEDs.........................17 Figure 3-1: Connecting the host PC to the DSTREAM-ST unit..........21 Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential...
  • Page 9: List Of Tables

    DSTREAM-ST Getting Started Guide Document ID: 100892_1.0_07_en Version 1.0 List of Tables List of Tables Table 5-1: Target connection troubleshooting................28 Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential Page 9 of 31...
  • Page 10: Introduction

    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.
  • Page 11: Useful Resources

    Arm DSTREAM-XT Getting Started Guide 102443 Non-Confidential Arm DSTREAM-XT System and Interface 102444 Non-Confidential Design Reference Guide CoreSight Access Tool (CSAT) User Guide epm051792 Non-Confidential Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential Page 11 of 31...
  • Page 12: Other Information

    1.3 Other information See the Arm website for other relevant information. • ® Developer. • ® Documentation. • Technical Support. • Glossary. ® Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential Page 12 of 31...
  • Page 13: The Dstream-St System

    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).
  • Page 14: The Dstream-St Unit

    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...
  • Page 15: Figure 2-2: Front 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.
  • Page 16 Indicator LEDs on the top When you power up the DSTREAM-ST unit, the LEDs on top of the unit indicate the status of the unit. Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved.
  • Page 17: Figure 2-3: Indicator Leds

    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.
  • Page 19: Set Up Your Dstream-St

    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 ®...
  • Page 20: Install The Usb Drivers For The Dstream-St Unit On Linux

    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...
  • Page 21: Figure 3-1: Connecting The Host Pc To The Dstream-St Unit

    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.
  • Page 22: Dstream-St Unit Boot Sequence

    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.
  • Page 23: Update The Dstream-St Firmware

    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.
  • Page 24: Work With Your Dstream-St

    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.
  • Page 25: Hot-Plug The Debug Cable

    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.
  • Page 27: Troubleshooting

    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.
  • Page 28: Remotely Restart A Dstream-St 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 30 Is the TRACING LED lit but the DATA LED unlit? This indicates failure to synchronize with the trace data stream. Check if the target SoC's TPIU or I/O pins are configured correctly. Copyright © 2017–2019, 2022 Arm Limited (or its affiliates). All rights reserved. Non-Confidential Page 30 of 31...
  • 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.

Table of Contents