【发布时间】:2017-04-27 07:50:38
【问题描述】:
我正在尝试在 ARM Cortex-A9 上使用 PMU 模块。 PMU 可以通过“CP15 接口”或通过内存映射寄存器进行控制。我需要后者。
《ARM® Cortex®‑A9 MPCore 技术参考手册》陈述
您可以通过内部 CP15 访问 PMU 计数器及其相关的控制寄存器 接口,并通过 APB,使用 PADDRDBG[12]=1 时的相关偏移
那么,如何读/写这个PADDRDBG 寄存器?
寄存器似乎是“CoreSight”模块的一部分。仍然找不到它是通过一些CPxx 接口访问的还是内存映射的?
有什么想法吗?谢谢。
PS: 'cp15' 工作正常,但我需要访问内存。
【问题讨论】:
标签: arm performancecounter armv7 cortex-a