您好:
我在使用cortex-a8芯片编程DebugUnit,在CORTEX-A8 手册中的Debug章节看到了可以通过CP14和memory-map两种接口访问DebugUnit,我从CP15_debug_feature中读取到0x00010400,因此这个芯片支持Memory-map接口,手册中给出了4KB的寄存器空间 ,但是我如何才能获得这些寄存器的基地址,从而通过Memory-map接口访问这些寄存器,谢谢!
应该就是获取CoreSight base addr.
芯片手册应该会提供。如果没有,可以看看Open JTAG Tool源码包:里面支持了很多大厂的Cortex-A系列CPU.