Professional system-wide debug environment for the ARM Architecture
Overview
The DS-5 Debugger brings together the convenience and productivity of integrated microcontroller tools with the power and flexibility of open source tools for Linux. Its Eclipse-based GUI abstracts the complexity of managing various target connection types and delivers an homogeneous experience for bare-metal, RTOS, and Linux/Android kernel and user spaces debug.
Professional End-to-End Debugger
- Single intuitive user interface for all software layers, from bootloader to application debug
- Debugs code generated by ARMCC and GCC compilers
- Professionally supported solution, bringing reliability and responsiveness to software development
- One license for all supported ARM application cores
Advanced Session Control & System Views
- Control multiple simultaneous debug sessions, to one or more targets, from a single debugger environment
- Run and stop mode debugging seamlessly supported
- Full system visibility: memory, CPU registers, peripheral registers, frame buffer, and more
Non-Intrusive Trace Analysis
- ETM and PTM instruction tracing with source code synchronization
- STM and ITM instrumentation trace support
- Instruction and function views for trace log analysis
- Up to 4 GB off-chip trace buffer with DSTREAM
OS Aware Debugger
- Task-aware debug and dedicated OS views
- Linux and Android™ kernel and bidirectional application debug
- Support for the market leading RTOSs RTX, FreeRTOS, MQX, uC/OS-III, and OSE
Productivity Features 
- Automated workflow: connect, download, and run
- GDB-like command line console and scripting capabilities
- Target file system explorer
- Device database and customizable flash memory programming






