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...
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...
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 •...
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).
® 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.
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.
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.
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.
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.
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.
® 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.
— 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.
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.
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.
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 •...
® 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.