[study]컴파일러툴../CCS

CCS v7을 설치해 봅시다.

사랑벌레 2017. 4. 19. 23:36


TI CCS(Code Composer Studio) 란?

TI는 반도체 회사이지요. 
TI가 자체적으로 컴파일러도 만든다는데 의아해 하실 분도 있겠지만, TI가 만드는 MCU, DSP, Processor는 컴파일러가 필요로 합니다. 
물론 컴파일러를 전문적으로 만드는 회사와 협업하여 컴파일러를 만들 수도 있지만 TI는 자체적인 컴파일러를 만들어서 제공하고 있습니다.

코드 컴포져 스튜디오, 줄여서 CCS라는 프로그램이 컴파일러 툴입니다. 
CCS는 TI에서 생산하는 거의 모든 MCU, Processor, DSP 등을 컴파일하고 에디트 및 디버깅할 수 있는 통합 개발환경(IDE)입니다.


중요한 것은, CCS 버전 6, 즉 CCSv6는 작년까지 구입을 해야 했습니다. 약 500달러, 우리돈으로 1카피당 60만원 정도 되었습니다.

하지만 2016년 연말에 CCSv7이 발표되면서 무료로 제공되고 있습니다.


CCS를 다운로드 하려면 다음 링크를 통해서 다운로드가 가능합니다.


<참고> CCS 다운로드 시 주의사항

<참고> CCS 버전..

<참고> CCS v7은 공짜.. 그럼 CCS v6나 v5를 사용할려면?


CCS 설치하기

CCS를 PC에 설치하는 동안 대부분 그냥 next 해주시면 됩니다만, 일부분은 설치시에 고민이 되실 수 있으므로 여기에서 간단히 설명드립니다.


설치 도중에 아래와 같은 팝업창이 뜬다면, 
1. 그냥 무시하고 계속 진행해본다. 이후 한 번 정도 더 안티바이러스 프로그램(백신프로그램)이 실행하고 있으면 설치가 안될 수 있다는 경고가 뜹니다. 문제는 진짜 안티바이러스 프로그램으로 인해 설치가 안 되는 경우도 더러 있습니다.
2. 윈도우 우측 하단에서 실행중인 프로그램 중, 안티바이러스 프로그램을 실행 중단하고 계속 진행한다.



가끔 설치중에 아래와 같이 팝업창이 뜰 수도 있습니다. 이 경우는 CCS 설치 경로에 한글 등의 non-ASCII 문자가 포함된 경우에 해당합니다.
이 문제는 비영어권 국가에서는 자주 발생할 수 있는데, 가령 한글로 사용자이름을 지정한 경우에 발생할 수도 있습니다.
(정확하지는 않지만, 설치 경로에 영어가 없더라도, C:\사용자 하위 폴더에 폴더를 사용하는 것 같네요..) 



설치 시 라이센스 어그리먼트에 동의해야만 다음으로 넘어갈 수 있습니다.



CCS를 어디에 설치할지를 묻습니다.
설치경로는 디폴트 값을 사용하는 것을 추천드립니다. 

<참고> CCS 설치 시 경로를 바꾸지 말도록 권장하는 이유..




다음으로 어떤 종류의 디바이스들을 CCS가 지원해야하는지 선택하는 부분입니다.
현재 사용하려고 하는 디바이스 군의 컴파일러만 설치할 지, 선택적으로 필요한 디바이스군들의 컴파일러도 설치할 지, 아니면 전부 설치할 지 선택합니다.



JTAG 디버거와 관련해서 어떤 디버거를 사용하며 설치해야하는지 물어보는 설치화면입니다.
참고로, TI 디버거와 관련한 사항은 아래 링크를 참고하시기 바랍니다.

<참고 링크> 어떤 디바이스에서 어떤 디버거를 사용해야 하는가? (TBD)




CCS는 Add-on 툴들을 설치할 수 있습니다. MSP430의 경우 MSPWare를 들 수 있겠네요..



CCS를 설치하고 있습니다.
설치는 설치 컴퓨터의 성능에 따라서 수십분~ 이상 걸리니까 참고하시기 바랍니다.




모든 설치가 끝나고 CCS가 실행되면 먼저 아래와 같은 이미지 화면이 뜨면서 로딩을 합니다.





CCS 화면입니다. 이제 설치가 끝났습니다.




이어서 보면 좋은 내용들 <추후 글작성후 링크 걸 예정>


>> CCS 화면 설명


>> CCSv6 이전 버전의 라이센스 활성화


>> CCS 프로젝트 만들기 (MSP430 경우)


>> CCS 프로젝트 불러오기 (MSP430 경우)