The ARM Debug Access Port (DAP) is a crucial component of the ARM debugging architecture that allows developers to gain access to and debug embedded systems running on ARM-based processors. The DAP provides a standardized interface for accessing and controlling various debug-related features, including debugging and programming interfaces, trace data, and system registers. Whether you are a seasoned embedded systems developer or just getting started with ARM-based SoC development, this article will provide valuable insights into the architecture of the ARM Debug Access Port and its functionality. Read more ![]()
1 Like
Hi @Alex Kavalchuk,
I’ve been following your discussion page on CoreSight, it’s excellent, and the information you’ve written is very helpful.
Diving into ARM Debug Access Port
I have a question regarding selecting the JTAG-AP access using the JTAG-VIP through CoreSight.
Currently, I’m using the value 35’h0_0800_0004 for selecting the AXI-AP via the DPACC register. For APB-AP, I just replace the 8 with 0 and it works fine.
However, I’m not sure what value should be used for selecting the JTAG-AP. I already tried:
- 35’h0_0400_0004
- 35’h0_0200_0004
…but neither worked. Do you have any suggestions on what values I should try for JTAG-AP selection?
Thanks in advance!