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
'임베디드 개발 > TMS320F2838x (C28x)' 카테고리의 다른 글
TMS320F28388D ] SD카드 읽기/쓰기 (0) | 2022.11.24 |
---|---|
DSP ] EALLOW / EDIS / DINT / EINT/ ERTM / DRTM / ESTOP0 (0) | 2022.11.17 |
CCS ] C2000ware 다른 버전 선택하기 (0) | 2022.10.19 |
CCS ] Cannot determine URI for [project-name]/[file-path]/[file-name] 오류 해결하기 (0) | 2022.09.29 |
TMS320F28388D ] 멀티 코어 사용하기 (0) | 2022.09.16 |