The DSTREAM host software

The DSTREAM host software provides the interface between your debugger and the DSTREAM hardware that controls the target devices. 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. A list of templates for all supported processors is displayed.

The DSTREAM software can address each target device individually, without affecting other devices on the board. It uses this ability to create virtual connections for each of the JTAG devices on the board. Your debugger can attach to one of these virtual connections, and perform debugging operations with no knowledge of the other devices on the board.

The DSTREAM software enables multiple concurrent connections. You can debug multiprocessor systems. The software can also perform a synchronized start or stop of processors, for debugging multiprocessor systems where the processors interact with each other. For more information on debugging, see the DS-5 Debugger documentation.

The DSTREAM hardware and software supports multiple concurrent connections from single or multiple clients. You can debug or control multicore systems from a single client debugger or you can debug or control distinct devices in the system from separate client debuggers. Depending on the system, the software can also perform a synchronized start or stop of processors. For more information on the capabilities of multicore debug and synchronization, see the DS-5 Debugger documentation.

The DSTREAM software also supports connections across a network, so that you can run the debugging software on several different computers.

Show/hideSee also

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0481G
Non-ConfidentialID071612