1.8 The DSTREAM
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
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.
- 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.
- Supports connections across a network, so that you
can run the debugging software on several different computers.
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.