我正在尝试在ARM Cortex-A9上使用PMU模块。 PMU可以通过'CP15接口'或通过存储器映射寄存器进行控制。我需要后者。
“ARM®Cortex®-A9 MPCore技术参考手册”声明
您可以通过内部CP15访问PMU计数器及其相关的控制寄存器 接口,并通过APB,在PADDRDBG [12] = 1
时使用相关的偏移量
那么,如何读/写这个PADDRDBG
注册表?
寄存器似乎是'CoreSight'模块的一部分。仍然找不到它是访问某个CPxx
接口还是它的内存映射?
有什么想法吗?感谢。
PS:'cp15'工作正常,但我需要内存访问。
答案 0 :(得分:0)
看起来这是核心上的信号而不是地址空间中的某些东西可能是芯片供应商为此做了一个寄存器所以你必须看看那里,否则它是一个编译时选项(对于ARM内核)。这是什么芯片?