Arm® Debugger is accessible using either the Arm Development Studio IDE or command-line, and supports software development on Arm processor-based targets and Fixed Virtual Platform (FVP) targets.
Using Arm Debugger through the IDE allows you to debug bare-metal and Linux applications with comprehensive and intuitive views, including:
- Synchronized source and disassembly.
- Call stack.
The Debug Control view enables you to single-step through applications at source-level or instruction-level, and see other views update when the code is executed. Setting breakpoints or watchpoints stops the application and allows you to explore the behavior of the application. You can also use the view to trace function executions in your application with a timeline showing the sequence of events, if supported by the target.
You can also debug using the Arm DS Command Prompt command-line console, which allows for automation of debug and trace activities through scripts.