This tutorial gives an overview of performing low-level debug using the CoreSight Access Tool (CSAT) with an Armv8 target. Low-level debug allows you to:
- Manipulate individual registers, including Debug registers that are not normally accessible to an application-level debugger.
- Perform functions such as halting and restarting the core, setting breakpoints, and watchpoints, and reading the ROM Table.
CSAT is included in installations of Arm Development Studio (Arm DS).