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,