We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hi, experts:
i am studying ARMv7 ARM.pdf's Part C: Debug Architecure.
In Chapter C8.1.3, it described :
Software can access DBGDSCRext, DBGDTRRXext, and DBGDTRTXext through:
.the CP14 interface:
— in v7 Debug it is IMPLEMENTATION DEFINED if these registers are vi sible in the CP14 interface
— in v7.1 Debug these registers are required in the CP14 interface
.the memory-mapped interface, if implemented
.the external debug interface
...
So, i have 2 questions:
1. access DBGDSCRext, DBGDTRRXext, and DBGDTRTXext through external debug interface.
through CP14/mem-mapped, it's easy to understand.
so how to access these regs through external debug interface?
Through JTAG/SWJ?
2. Chapter C11 : the debug register
So, take a Cortexx-A7 as an example:
how to get V7 debug memory-mapped region's base addr?
This chapter only described the registers' offset in mem-mapped region, not describe how to obtain this base addr.
best wishes,