ARM 용 코드를 작성했습니다. 이제 CPU 클럭 카운트 코드의 수를 확인하고 싶습니다. 어떻게 할 수 있습니까?프로그램에서 시계의 수를 계산합니다. STM32L152RCTx
-1
A
답변
0
컴파일러에서 생성 한 어셈블러 코드 (예 : objdump)를 볼 수 있습니다. 어셈블러 코드를 사용하면 프로그램이 실행하는 데 필요한 사이클 수를 얻을 수 있습니다. 이 정보를 얻으려면 ARM 시뮬레이터/에뮬레이터에서 프로그램을 실행할 수도 있습니다.
0
개발 환경에서는 디버그 모드에서 프로그램 시작부터 중단 점까지의 클록 수를 볼 수 있지만 클럭 수를 고려할 때 카운터로 SysTick을 사용할 수없는 경우 클럭 트리에서 찾을 수 있습니다.
중복 - [ARM Cortex M4 (또는 M3)의 사이클 카운터?] (http://stackoverflow.com/questions/11530593/cycle-counter-on-arm-cortex-m4-or-m3) –