본문 바로가기
DSP, MCU/TMS320F2838x (C28x)

CCS ] 코드 수행시간 계산하기

by eteo 2022. 11. 16.

Perspective Debug view 상태에서 Run - Clock - Enable 클릭

 

 

 

그럼 CCS 하단에 시계모양 아이콘이 보인다.

 

 

 

 

수행시간을 계산할 코드 앞뒤로 중단점을 잡아준다.

 

 

 

 

 

첫번째 중단점에서 걸렸을 때 Run - Clock - Rest을 누른다.

 

 

혹은 Clock Setup 에서 Rest Option Auto를 선택해 줄 수도 있다.

 

 

 

다시 F8을 눌러 실행시키고 두번째 중단점에서 걸렸을 때 Clock Cycle을 알 수 있다.

 

 

 

 

이 값은 CPU의 동작 Cycle Count로 System Clock 이 200Mhz로 설정되어 있다면 (1/200,000,000)인 5ns * 1,871,256 해서 코드 수행시간은 9.3ms 정도로 측정된다.

 

 

간단히 측정하려면 이 방법을 쓰고 보통은 tick값을 빼서 시리얼로 print하는 방법이 나은거 같다.

 

 

https://software-dl.ti.com/ccs/esd/documents/ccs_counting_cycles.html

 

Counting Cycles

 

software-dl.ti.com