2017-04-27 26 views
0

ARM Cortex-A9에서 PMU 모듈을 사용하려고합니다. PMU는 'CP15 인터페이스'또는 메모리 맵 레지스터를 통해 제어 될 수 있습니다. 나는 후자를 필요로한다.ARM; 성능 모니터 장치 (PMU); th/메모리 매핑 레지스터 액세스;

는 "ARM® Cortex®-A9 MP 코어 기술 참조 설명서"의 관련을 사용하여 APB를 통해

당신은 PMU 카운터에 액세스 할 수 있습니다 상태, 내부 CP15 인터페이스를 통해 관련 제어 레지스터, PADDRDBG [12] = 1


그럼 판독하는 방법/PADDRDBG이 레지스터에 쓸 때 오프셋?

레지스터는 'CoreSight'모듈의 일부인 것처럼 보입니다. 아직도 CPxx 인터페이스에 액세스했거나 메모리 맵핑 된 것을 찾을 수 없습니까?

아이디어가 있으십니까? 감사.

추신 : 'cp15'는 잘 작동하지만 메모리 액세스가 필요합니다.

답변

0

주소 공간에서 코어의 신호가 아닌 것처럼 보이는 칩 공급 업체가이 레지스터를 만들었으므로 거기를 살펴야합니다. 그렇지 않으면 ARM 코어의 경우 컴파일 타임 옵션입니다. 이게 무슨 칩이야?

+0

기술 참조 설명서에 정의 된 신호의 숫자는 논리 신호이며 그 중 일부는 컴파일 시간 옵션입니다 ... –

+0

듀얼 코어 ARM Cortex-A9 SoC 인 'Zynq-7000'입니다. – user3124812