Hide thumbs Also See for DSTREAM DS-5:

Advertisement

Quick Links

Arm
DS-5
®
Version 5.29
Arm DSTREAM User Guide
Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved.
100955_0529_00_en

Advertisement

Table of Contents
loading

Summary of Contents for ARM DSTREAM DS-5

  • Page 1 DS-5 ® Version 5.29 Arm DSTREAM User Guide Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved. 100955_0529_00_en...
  • Page 2 Use of the word “partner” in reference to Arm’s customers is 100955_0529_00_en Copyright ©...
  • Page 3 DS-5 ® 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. If any of the provisions contained in these terms conflict with any of the provisions of any click through or signed written agreement covering this document with Arm, then the click through or signed written agreement prevails over and supersedes the conflicting provisions of these terms.
  • Page 4: Table Of Contents

    Connecting the DSTREAM unit ................2-26 About hot-plugging and unplugging the debug cable ..........2-28 About tracing with DSTREAM ................2-29 Tracing with DSTREAM ..................2-30 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 5 Front of DSTREAM unit ......................1-13 Figure 1-3 Indicator LEDs ........................1-14 Figure 1-4 DSTREAM probe ........................1-16 Figure 2-1 Connecting the DSTREAM hardware ..................2-26 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 6: Preface

    Preface This preface introduces the Arm DS-5 Arm DSTREAM User Guide. ® It contains the following: • About this book on page 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 7: About This Book

    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. See the Glossary for more information.
  • Page 8 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 9: Introduction To Arm Dstream

    1.9 Troubleshooting your DSTREAM unit on page 1-21. • 1.10 DSTREAM unit boot sequence on page 1-22. • 1.11 Restoring a DSTREAM unit that fails to boot on page 1-23. 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its affiliates. All rights reserved. Non-Confidential...
  • Page 10: About 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 connects to the target using hardware interfaces such as JTAG or Serial Wire Debug (SWD). DSTREAM also enables the collection of trace from the device for non-intrusive debug and code optimization.
  • Page 11: Dstream Product Contents

    1 Introduction to Arm DSTREAM 1.2 DSTREAM product contents DSTREAM product contents The DSTREAM product includes everything you need to connect your workstation to your Arm architecture-based target. The DSTREAM product consists of: • A DSTREAM unit. • A DSTREAM probe.
  • Page 12: Dstream Availability And Compatibility

    DSTREAM availability and compatibility DSTREAM is available from Arm and its resellers. Contact Arm directly regarding OEM licenses. See the documentation for your Arm debug tools to determine the compatibility with DSTREAM. DSTREAM provides: • The ability to access the target.
  • Page 13: The Dstream Unit

    DSTREAM unit to the target hardware. The following figure shows the location and name of each of the indicator LEDs. 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-13 affiliates. All rights reserved.
  • Page 14: Figure 1-3 Indicator Leds

    The FULL LED illuminates when a sufficient amount of trace data has been captured to fill the defined buffer size. The buffer then wraps, and continues to capture trace data, overwriting the original trace data captured. 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-14 affiliates. All rights reserved. Non-Confidential...
  • Page 15 1.11 Restoring a DSTREAM unit that fails to boot on page 1-23 1.9 Troubleshooting your DSTREAM unit on page 1-21 2.5 Tracing with DSTREAM on page 2-30 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-15 affiliates. All rights reserved. Non-Confidential...
  • Page 16: The Dstream Probe

    This is the most commonly-used debug connector standard for Arm architecture-based target boards. MICTOR 38 This is the most commonly used trace connector standard for Arm architecture-based target boards. It can also incorporate all the debug signals if they use the same voltage domain. MIPI 34 This is a MIPI connector standard that supports debug and trace signals.
  • Page 17 1.8 The DSTREAM host software on page 1-20 Related tasks 1.9 Troubleshooting your DSTREAM unit on page 1-21 Related reference 1.5.1 DSTREAM probe connectors on page 1-16 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-17 affiliates. All rights reserved. Non-Confidential...
  • Page 18: Installing The Usb Drivers For The Dstream Unit

    1.6 Installing the USB drivers for the DSTREAM unit Installing the USB drivers for the DSTREAM unit To use the DSTREAM unit with a USB connection, the USB device drivers provided with Arm DS-5 must be installed for your operating system.
  • Page 19: Updating The Dstream Firmware

    Each template defines how to communicate with the device and the settings that you can configure. Firmware updates are supplied with Arm DS-5. You must ensure that the firmware in use meets the minimum version required by DS-5. In DS-5, the latest firmware files are available at:...
  • Page 20: The Dstream Host Software

    It translates debugger commands, such as start, stop, and download, into control sequences for a particular processor. 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 21: Troubleshooting Your Dstream Unit

    1.5 The DSTREAM probe on page 1-16 1.10 DSTREAM unit boot sequence on page 1-22 Related tasks 1.11 Restoring a DSTREAM unit that fails to boot on page 1-23 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-21 affiliates. All rights reserved. Non-Confidential...
  • Page 22: Dstream Unit Boot Sequence

    1.4 The DSTREAM unit on page 1-13 1.5 The DSTREAM probe on page 1-16 Related tasks 1.9 Troubleshooting your DSTREAM unit on page 1-21 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-22 affiliates. All rights reserved. Non-Confidential...
  • Page 23: Restoring A Dstream Unit That Fails To Boot

    Next Steps Note While in recovery mode, debug and trace operations are not enabled. You must perform a firmware update to restore full functionality. 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 1-23 affiliates. All rights reserved. Non-Confidential...
  • Page 24: System Requirements For Using Arm Dstream

    Chapter 2 System requirements for using Arm DSTREAM Describes the system requirements for Arm DSTREAM and how to connect the DSTREAM unit to your host computer and target system. It contains the following sections: • 2.1 Requirements for connecting the DSTREAM unit on page 2-25.
  • Page 25: Requirements For Connecting The Dstream Unit

    1.2 DSTREAM product contents on page 1-11 Related tasks 2.2 Connecting the DSTREAM unit on page 2-26 2.5 Tracing with DSTREAM on page 2-30 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 2-25 affiliates. All rights reserved. Non-Confidential...
  • Page 26: Connecting The Dstream Unit

    This can cause unwanted resets to occur. • If using targets with a power supply voltage greater than 5V, Arm recommends observing one or both of the following precautions. 1. Disconnect the target from the DSTREAM unit before powering.
  • Page 27 2.3 About hot-plugging and unplugging the debug cable on page 2-28 2.4 About tracing with DSTREAM on page 2-29 Related tasks 2.5 Tracing with DSTREAM on page 2-30 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 2-27 affiliates. All rights reserved. Non-Confidential...
  • Page 28: About Hot-Plugging And Unplugging The Debug Cable

    This can cause unwanted resets to occur. • If using targets with a power supply voltage greater than 5V, Arm recommends observing one or both of the following precautions. 1. Disconnect the target from the DSTREAM unit before powering.
  • Page 29: About Tracing With Dstream

    1.4 The DSTREAM unit on page 1-13 Related tasks 2.2 Connecting the DSTREAM unit on page 2-26 Related information Using the Debugger Debugger Command Reference 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 2-29 affiliates. All rights reserved. Non-Confidential...
  • Page 30: Tracing With Dstream

    2.4 About tracing with DSTREAM on page 2-29 Related tasks 2.2 Connecting the DSTREAM unit on page 2-26 Related information Using the Debugger Debugger Command Reference 100955_0529_00_en Copyright © 2010–2012, 2015, 2017, 2018 Arm Limited or its 2-30 affiliates. All rights reserved. Non-Confidential...

Table of Contents