ARM DSTREAM Setting Up

ARM DSTREAM Setting Up

Debug and trace hardware unit
Hide thumbs Also See for DSTREAM:

Advertisement

Quick Links

ARM
DSTREAM
®
Version 4.2
Setting up the Hardware
Copyright © 2010-2011 ARM. All rights reserved.
ARM DUI 0481D (ID071311)

Advertisement

Table of Contents
loading

Summary of Contents for ARM DSTREAM

  • Page 1 DSTREAM ® ™ Version 4.2 Setting up the Hardware Copyright © 2010-2011 ARM. All rights reserved. ARM DUI 0481D (ID071311)
  • Page 2 This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.
  • Page 3 It is recommended that ESD precautions be taken when handling DSTREAM, RVI, and RVT equipment. The DSTREAM, RVI, and RVT 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.
  • Page 4: Table Of Contents

    DSTREAM recovery mode ..................2-13 Chapter 3 System requirements for using ARM DSTREAM Requirements for connecting the DSTREAM unit ............3-2 Connecting the DSTREAM unit ..................3-3 Hot-plugging and unplugging the debug cable ............. 3-5 Tracing with DSTREAM ....................3-6 ARM DUI 0481D Copyright ©...
  • Page 5: Conventions And Feedback

    Highlights important notes, introduces special terminology, denotes internal cross-references, and citations. bold Highlights interface elements, such as menu names. Also used for emphasis in descriptive lists, where appropriate, and for ARM processor ® signal names. Feedback on this product...
  • Page 6 ARM also welcomes general suggestions for additions and improvements. ARM periodically provides updates and corrections to its documentation on the ARM Information Center, together with knowledge articles and Frequently Asked Questions (FAQs). Other information •...
  • Page 7 ™ • About DSTREAM on page 2-2 • DSTREAM product contents on page 2-3 • DSTREAM availability and compatibility on page 2-4 • The DSTREAM unit on page 2-5 • The DSTREAM probe on page 2-8 • The DSTREAM firmware on page 2-10 •...
  • Page 8: About Dstream

    Introduction to ARM DSTREAM About DSTREAM DSTREAM is a debug and trace hardware unit that enables powerful software debug and optimization on any ARM processor-based hardware target. It enables you to connect a software debugger to an ARM processor-based target using a hardware interface such as JTAG or Serial Wire Debug (SWD).
  • Page 9: Dstream Product Contents

    DSTREAM product contents The DSTREAM product consists of: • A DSTREAM unit. • A DSTREAM probe. • Mains cables and a power supply that powers the DSTREAM unit. • An Ethernet cable. • A USB cable. • Probe cables: —...
  • Page 10: Dstream Availability And Compatibility

    The ability to access the target. • Tools to configure your debugger so that it can connect to the target through DSTREAM. Your debugger provides the user interface items, such as register windows and disassemblers, that make it possible to debug your application.
  • Page 11: The Dstream Unit

    Introduction to ARM DSTREAM The DSTREAM unit The DSTREAM unit provides the hardware interface to enable a software debugger to control and trace multiple devices. The unit has ports at the rear for connecting to the host computer and to a power source. These ports are shown in the following figure.
  • Page 12 PROBE Figure 2-3 Indicator LEDs When you power-up the DSTREAM unit, the DSTREAM logo on the top of the unit illuminates and the STATUS LED begins to flash. The STATUS LED remains illuminated to show that DSTREAM is in its ready state.
  • Page 13: The Dstream Probe

    The DSTREAM probe on page 2-8 • The DSTREAM firmware on page 2-10 • The debug host software on page 2-11 • Troubleshooting your DSTREAM unit on page 2-12 • Tracing with DSTREAM on page 3-6. Reference DSTREAM and RVI Using the Debug Hardware Configuration Utilities: ®...
  • Page 14: The Dstream Probe

    Cables for each of these connectors are supplied with DSTREAM. At any one time, use only the cables that are to be connected to the probe unit for the current debug trace session. The available...
  • Page 15 The debug host software on page 2-11 • Troubleshooting your DSTREAM unit on page 2-12. Reference DSTREAM System and Interface Design Reference: ® ™ • Target connectors supported by DSTREAM on page 3-10. ARM DUI 0481D Copyright © 2010-2011 ARM. All rights reserved. ID071311 Non-Confidential...
  • Page 16: The Dstream Firmware

    Introduction to ARM DSTREAM The DSTREAM firmware The DSTREAM firmware is located in the DSTREAM unit. It receives commands from the debugger and translates them into debug operations. The DSTREAM firmware contains specific sections of code for each ARM processor. These are called templates.
  • Page 17: The Debug Host Software

    The debug software provides support for debugging on a wide range of ARM processors. To see a list of supported processors, open the installed Update utility, connect to your debug hardware, and expand the Templates tree and sub-trees.
  • Page 18: Troubleshooting Your Dstream Unit

    Introduction to ARM DSTREAM Troubleshooting your DSTREAM unit If you encounter problems when using your DSTREAM unit, confirm that your DSTREAM unit is booting properly. The power-on sequence is: The DSTREAM backlight illuminates blue. The FLASH LED flashes as accesses take place.
  • Page 19: Dstream Recovery Mode

    DSTREAM recovery mode To restore a DSTREAM unit that fails to boot: Press and hold the reset button on the DSTREAM unit for approximately 10 seconds. When the STATUS LED flashes red, release the button. The unit is now in recovery mode, and the STATUS LED flashes alternately red and green.
  • Page 20 The following topics describe the system requirements for ARM DSTREAM , and how to ® ™ connect the DSTREAM unit to your host computer and target system: • Requirements for connecting the DSTREAM unit on page 3-2 • Connecting the DSTREAM unit on page 3-3 •...
  • Page 21: Requirements For Connecting The Dstream Unit

    • one of the following cables, to connect the DSTREAM unit to the PC or the network: — the USB cable, to connect the DSTREAM unit directly to the PC using the USB port —...
  • Page 22: Connecting The Dstream Unit

    DSTREAM product kit. 3.2.2 Procedure To connect the DSTREAM unit to your host computer and to the target hardware, carry out the following: Connect the host computer to the DSTREAM unit as shown in the following figure, using either the USB port or a TCP/IP network connection, as required: •...
  • Page 23 System requirements for using ARM DSTREAM All connectors are keyed to prevent incorrect connections. Power-up the target hardware and power-up the DSTREAM unit. Configure the IP address on a debug hardware unit using the installed ConfigIP utility. This enables you to access your unit by Ethernet. (You do not need to do this if you are using a USB connection).
  • Page 24: Hot-Plugging And Unplugging The Debug Cable

    You might want to connect the debug cable if you have a target that is operating without a DSTREAM unit connected and you want to examine the target to find out why it is behaving in a particular way. To do this, you must power-up the DSTREAM unit and configure the connection without affecting the state of the target.
  • Page 25: Tracing With Dstream

    DSTREAM to capture trace. DSTREAM is capable of capturing trace data into a cyclic buffer, and you can define the buffer size up to a maximum of 4GB. When a sufficient amount of trace data has been captured to fill the buffer, the FULL LED illuminates.

Table of Contents