| |||
| Home > Getting started with the debugger > About the debugger | |||
DS-5 Debugger provides a powerful tool for debugging applications on both hardware targets and models using ARM® architecture-based processors. You can have complete control over the flow of the execution so that you can quickly isolate and correct errors.
The following features are provided:
loading images and symbols
running images
breakpoints and watchpoints
support for handling Linux signals
debug of multi-threaded Linux applications
source and instruction level stepping
controlling variables, and register values
controlling the call stack.
The debugger supports a comprehensive set of DS-5 Debugger
commands that can be executed in a command-line console, script
files or the Eclipse IDE. In addition there is a small subset of
CMM-style commands sufficient for running target initialization scripts.
CMM is a scripting language supported by some third-party debuggers.
To execute CMM-style commands you must create a debugger script
file containing the CMM-style commands and then use the DS-5 Debugger source command
to run the script.
To help you get started, the debugger documentation includes some tutorials that you can follow showing you how to run and debug a simple application.
DS-5 Debugger is available as Eclipse plug-ins. If you already have the Eclipse Integrated Development Environment (IDE), you can integrate these plug-ins into your Eclipse environment.
DS-5 Debugger Command Reference:
ARM DS-5 Using Eclipse: