
DS-5 Debug Perspective
Starting a Debug Session
6 DS-5 Quick Start Guide
www.arm.com/ds5 7
Launching DS-5 Debugger
To launch the DS-5 Debugger, click on the down arrow of the
Debug button on the menu bar and click on Debug
Configurations.
Right-click on DS-5 Debugger and select New to open the
DS-5 Launch Panel.
Import the DS-5 examples into the Workbench to populate the
DS-5 Launch Panel with pre-defined DS-5 debug configurations.
For instance, try the gnometris game on a Real-Time System
Model or a Beagle board.
DS-5 includes a fully featured graphical C/C++ debugger.
The debugger can be used from the DS-5 Debug perspective,
which adds comprehensive system views and processor control
mechanisms to the powerful Eclipse IDE. Alternatively, it can be
used from the command line or a script.
Each debug view is self-contained, so there is no need to
configure any options using the Eclipse main menu.
The debugger’s supports multiple simultaneous debug
connections. Just launch the debugger several times from the
Debug Configurations dialogue.
Some of the debug views, for example the Trace view, are only
enabled for JTAG target connections.
Take time to explore the toolbars of each of the views. Press
the down arrows to see more buttons and options.
Control target execution
with source and assembly
level stepping.
Open, close and manage
debugger views.
Type commands with
auto-completion and
on-line help.
Drag & drop lines from
history view to scripts view
to create a script.
Switch between the
C/C++ and DS-5
Debug perspectives.
Fast View bar for
minimizing often-used
debug views.
Synchronized source and
assembly code views
with color coding.
Memory, register, variable and
expression views with multiple
formatting options.
Freeze and replicate
any system views
in the debugger.
Supported Devices and Platforms
DS-5 provides pre-configured JTAG connection, trace,
memory map and peripheral registers for catalogue devices.
Just choose a device on the Debug Configurations dialog.
A complete list of supported platforms is available on
www.arm.com/ds-5
Select bare metal, Linux driver or
Linux application debug.
Assign a name to the debug
connection for later use.
Select a supported device or just
a gdbserver connection.
Target’s TCP/IP address and
gdbserver port number
(not required for RTSM).
RTSM can access the Workspace
(on the host) as virtual directory
/writeable.
Select application to debug in the
target’s virtual file system.
Symbols on the host must
be loaded to do source
level debugging.
Use the Arguments tab to pass
arguments to the application.
Comentarios a estos manuales