Understanding the CoreSight DAP

A tutorial describing the CoreSight Debug Access Port (DAP) and common Arm Development Studio DAP-related autodetection issues

Overview What is a Debug Access Port What is an Access Port What is a ROM Table Common DAP-related autodetection issues Related information


The aim of this guide is for you to gain a better understanding of:

  • What a CoreSight Debug Access Port (DAP) is and how it works.
  • What an Access Port (AP) is and how it works.
  • What a ROM Table is and how it is implemented.
  • Common DAP-related issues that you might encounter when auto-detecting a board with the Arm Development Studio Platform Configuration Editor (PCE).

This tutorial focuses on these topics from an Arm Development Studio perspective. It is also useful for readers interested in CoreSight DAP knowledge.