ARM DSTREAM-ST Getting Started Manual

Debug and trace hardware unit

Advertisement

Quick Links

ARM
DSTREAM-ST
®
Version 1.0
Getting Started Guide
Copyright © 2017 ARM Limited or its affiliates. All rights reserved.
ARM 100892_0100_00_en

Advertisement

Table of Contents
loading

Summary of Contents for ARM DSTREAM-ST

  • Page 1 DSTREAM-ST ® Version 1.0 Getting Started Guide Copyright © 2017 ARM Limited or its affiliates. All rights reserved. ARM 100892_0100_00_en...
  • Page 2: Document History

    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 3: Ce Declaration Of Conformity

    It is recommended that ESD precautions be taken when handling DSTREAM-ST equipment. The DSTREAM-ST modules generate, use, and can radiate radio frequency energy and may cause harmful interference to radio communications. There is no guarantee that interference will not occur in a particular installation. If this equipment causes harmful...
  • Page 4: Table Of Contents

    Chapter 2 Setting up ARM DSTREAM-ST ® Installing the USB drivers for the DSTREAM-ST unit ..........2-18 Updating the DSTREAM-ST firmware ..............2-19 DSTREAM-ST unit boot sequence ................2-20 Connecting and powering up the DSTREAM-ST unit ..........2-21 Chapter 3...
  • Page 5: List Of Figures

    Rear of DSTREAM-ST unit ....................1-12 Figure 1-2 Front of the DSTREAM-ST unit ..................... 1-13 Figure 1-3 Indicator LEDs on the top of the DSTREAM-ST unit ............. 1-14 Figure 2-1 Connecting the DSTREAM-ST unit ..................2-21 ARM 100892_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved.
  • Page 6: Arm 100892_0100_00_En Copyright © 2017 Arm Limited Or Its Affiliates. All Rights Reserved

    List of Tables DSTREAM-ST Getting Started Guide ® Table 4-1 Troubleshooting checklist ...................... 4-27 ARM 100892_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 7: Preface

    Preface This preface introduces the ARM DSTREAM-ST Getting Started Guide. ® It contains the following: • About this book on page ARM 100892_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 8: About This Book

    Chapter 3 Working with ARM DSTREAM-ST ® ARM DSTREAM-ST is a comprehensive solution for development and debug of complex SoCs. This chapter explains some of the ways you can use DSTREAM-ST to work with your targets. Chapter 4 Troubleshooting ARM DSTREAM-ST ®...
  • Page 9 A concise explanation of your comments. ARM also welcomes general suggestions for additions and improvements. Note ARM tests the PDF only in Adobe Acrobat and Acrobat Reader, and cannot guarantee the quality of the represented document when used with any other PDF reader. Other information •...
  • Page 10: Introduction To Arm Dstream-St

    Chapter 1 Introduction to ARM DSTREAM-ST ® DSTREAM-ST is a debug and trace hardware unit that enables powerful software debug and optimization on ARM processor-based targets. ® DSTREAM-ST lets you connect DS-5 Debugger to an ARM processor-based target using a hardware interface such as JTAG or Serial Wire Debug (SWD).
  • Page 11: Arm ® Dstream-St Box Contents

    ® 1.1 ARM DSTREAM-ST box contents ® DSTREAM-ST box contents ® The DSTREAM-ST product box contains the required components to set up and connect your workstation to your ARM architecture-based development board. The items are: • DSTREAM-ST unit. • Power supply unit and associated cables.
  • Page 12: The Dstream-St Unit

    USB3.0 port and you must use a USB3.0 data cable. USER IO port Use the USER IO port to set up custom input or output connections to your target. See the ARM DSTREAM-ST System and Interface Design Reference Guide for more details.
  • Page 13: Figure 1-2 Front Of The Dstream-St Unit

    MICTOR socket for use with the DSTREAM-ST MICTOR adapter. Indicator LEDs on the top of the DSTREAM-ST unit When you power up the DSTREAM-ST unit, various LEDs on top of the unit indicate the status of the unit. ARM 100892_0100_00_en Copyright ©...
  • Page 14: Figure 1-3 Indicator Leds On The Top Of The Dstream-St Unit

    Identify button in any of the debug hardware tools provided with DS-5. STATUS Illuminates to show that DSTREAM-ST is in its ready state. If a critical error is detected, the STATUS LED illuminates as continuous red. You must reset the DSTREAM-ST unit to the factory settings before you can continue using it.
  • Page 15 If the TRC CLK LED is red and flashing, it indicates that the received trace clock is not within the acceptable range (This LED could also indicate that the clock is too slow or too fast.). ARM 100892_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. 1-15 Non-Confidential...
  • Page 16: Buy Arm Dstream-St

    DSTREAM-ST ® 1.3 Buy ARM DSTREAM-ST ® Buy ARM DSTREAM-ST ® ARM has over 100 trusted distributors around the world offering products, training, and support. You can contact them to buy DSTREAM-ST. For OEM licenses, contact ARM directly. ® ARM 100892_0100_00_en Copyright ©...
  • Page 17: Chapter 2 Setting Up Arm

    Chapter 2 Setting up ARM DSTREAM-ST ® This chapter contains instructions for connecting your DSTREAM-ST unit to your host computer and target system. It contains the following sections: • 2.1 Installing the USB drivers for the DSTREAM-ST unit on page 2-18.
  • Page 18: Setting Up Arm Dstream-St

    The USB drivers for DSTREAM-ST are provided with ARM DS-5. The drivers for DSTREAM-ST are optionally installed as part of the install process for DS-5. If you have skipped the driver install process in DS-5, follow these steps to install them.
  • Page 19: Updating The Dstream-St Firmware

    Each template defines how to communicate with the device and the settings that you can configure for that particular device. Firmware updates are supplied with ARM DS-5. You must ensure that you align the firmware updates with the same version used by DS-5.
  • Page 20: Dstream-St Unit Boot Sequence

    ® 2.3 DSTREAM-ST unit boot sequence DSTREAM-ST unit boot sequence Your DSTREAM-ST unit goes through a boot sequence when you power it up. Various LEDs identify the progress of the boot sequence. The DSTREAM-ST unit follows this boot sequence: 1. The DSTREAM logo illuminates blue.
  • Page 21: Connecting And Powering Up The Dstream-St Unit

    — The DSTREAM-ST unit. — The power adaptor for the DSTREAM-ST unit and the mains cable for the power adaptor that is appropriate for your region. — One of the following cables, to connect the DSTREAM-ST unit to the PC or the network: ◦...
  • Page 22 Use the Debug Hardware Configure IP view in DS-5 to configure Ethernet and internet protocol settings for your DSTREAM-ST unit. You can also use the Debug Hardware Configure IP view to assign a name for the DSTREAM-ST unit. See the DS-5 documentation for...
  • Page 23 DSTREAM-ST ® ARM DSTREAM-ST is a comprehensive solution for development and debug of complex SoCs. This chapter explains some of the ways you can use DSTREAM-ST to work with your targets. It contains the following sections: • 3.1 Debugging with DSTREAM-ST on page 3-24.
  • Page 24: Working With Arm Dstream-St

    DS-5 Development Studio ® DS-5 Development Studio is a suite of tools for embedded C/C++ software development on any ARM- based SoC, featuring an editor, compilers, debugger, and system profiler. Combined with DSTREAM- ST, you get a comprehensive solution for developing and debugging complex SoCs.
  • Page 25: Hot-Plugging The Debug Cable

    This can cause unwanted resets to occur. In a scenario where the DSTREAM-ST unit is not connected to your target, but the target behavior has to be analyzed without affecting its current state, you must: •...
  • Page 26 Chapter 4 Troubleshooting ARM DSTREAM-ST ® This chapter describes the steps that you need to take when ARM DSTREAM-ST does not function as expected. It contains the following sections: • 4.1 Troubleshooting your DSTREAM-ST unit on page 4-27. • 4.2 Restoring a DSTREAM-ST unit on page 4-30.
  • Page 27: Troubleshooting Arm Dstream-St

    Your DSTREAM-ST is built for robust performance, but problems can arise when incompatible hardware is used with software, or when hardware is not configured or connected correctly, or from other hardware-related issues. If you are having issues with connections to your DSTREAM-ST unit, try the following: Table 4-1 Troubleshooting checklist Check list...
  • Page 28 Try halting the cores through a bare-metal connection first. while the cores are running? Is the target's VTRef signal detected by DSTREAM-ST? • Check if the TARGET LED on the DSTREAM-ST unit is glowing steady green. Does the DEBUG LED flash when trying to initiate the target •...
  • Page 29 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. ARM 100892_0100_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. 4-29 Non-Confidential...
  • Page 30: Restoring A Dstream-St Unit

    ® 4.2 Restoring a DSTREAM-ST unit Restoring a DSTREAM-ST unit In the event of any problems with the DSTREAM-ST unit, you can restore it back to its factory settings using the recovery mode for the unit. Prerequisites Debug hardware drivers are provided with DS-5. You must have DS-5 installed on your workstation to access the drivers.

Table of Contents