[CCS 디버깅] CCS에서 코드 수행 시간 계산 프로그램을 짜다 보면, 코드의 수행 시간이 얼마나 걸리는지를 알아야 할 때가 있습니다.코드의 수행 시간은 사실, 컴파일러의 성능도 영향을 미치지만, MCU 자체의 아키텍처나 내부 가속 장치 등 MCU 자체 성능에 의해서도 영향이 있는 부분이기 때문에 단순한 코드의 크기만으로는 확인하기 어려운 부분이 있습니다. 따라서 사람들은 보통 다음과 같은 방법으로 이를 확인하곤 합니다.그까이꺼, IO 켰다 껐다 하면서 확인해보지머...그런데 이러한 확인 방법에는 분명히 여러가지 문제가 있습니다. 원론적으로 CCS에서는 이를 확인 할 수 있는 방법이 제공되고 있으니 아래와 같은 방법으로 확인하시길 바랍니다. CCS Debug 아이콘을 눌러서 CCS 디버그 화면에서 Run - Clock - Enable 합니다. 이후 C.. 더보기 [CCS 디버깅] Step into, Step over, Run, Break point CCS 디버깅의 가장 기본적인 과정은, 코드 한땀 한땀씩 수행해 보면서 변경되는 점을 확인하는 것과, 해당되는 조건에 걸렸을 때(주로 해당 코드 위치에 도달했을 때) 멈추도록 하는 수행(이하 Break point)을 행함으로써 이루어집니다. 먼저 간단한 예제 코드에서 레지스터와 데이터 값이 변경되는 것을 확인해 보도록 하겠습니다. 코드는 MSP430Ware 내에 있는 MSP430G2xx의 Port 인터럽트 관련인 msp430g2xx3_P1_02.c 파일에서 간단한 코드를 추가해서 수행했습니다. 먼저 코드를 보시겠습니다. 이 코드는 main() 함수와 Port_1() 인터럽트 서비스 루틴으로 이루어져 있습니다.스위치 버튼 입력이 들어오면, MCU가 깨어나서 0~100까지 sum을 구하는 간단한 동작의 코드.. 더보기 CCSv6 이전 버전 사용 시 라이센스 관련 적용방법 CCS 는 버전 7부터 무료로 사용가능합니다.최선 CCS 버전 부터 과거 버전까지 CCS 다운로드가 필요하다면 아래 주소에서 다운로드 가능합니다.http://processors.wiki.ti.com/index.php/Download_CCS 그런데 혹시 어떤 이유로 인해 꼭 CCS v6 이전 버전을 사용하여야 하는데 라이센스 문제가 발생한다면 아래 링크를 찾아가 해결해 보시기 바랍니다.이 링크에서는 이전 버전의 라이센스 파일을 제공해 주어서 무료로 이전 버전을 사용할 수 있게끔 해줍니다. http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v7#Free_license_for_older_versions 더보기 이전 1 2 3 4 5 ··· 8 다음