일단 제 계발환경부터 설명드리겠습니다.

MacBook Air 13-inch, mid 2011 에서 parallels로 Windows 7 띄워서 CCS 5.4.0을 사용하고 있습니다.


CCS가 Eclipse 기반으로 제작되어 있는데 왜 Mac은 지원하지 않는지 모르겠네요 ;;


CCS 5.4.0을 실행합니다.


멋지구리한 화면이 저희를 반겨줍니다.



사용할 Workspace directory를 지정해 달라고 하네요.

전 그냥 기본 설정인 windows user directory에 workspace_v5_4 폴더에다 지정하였습니다.

항상 CCS를 실행시키면 directory를 물어보는데 항상 한 directory를 사용하실꺼라면

하단에 Use this as the default and do not ask again 에다가 체크를 해주고

OK를 눌러줍니다.



조금의 로딩 이후에 이런 화면이 반깁니다.

저같은 경우 이전에 이미 hello example을 실행해서 좌측에 hello_ExperimentersKit_Piccolo28027이 존재합니다.



Project 를 눌러주면 이러한 메뉴들이 슉 나오는데..

New CCS Project를 눌러줍니다.



Project name에 원하는 이름을 지정해 준 뒤

Output type을 Executable로 설정해 줍니다.


Device에서

Family는 C2000, Variant는 Experimenter's Kit - Piccolo F28027을 선택해 줍니다.

LaunchPad와 Experimenter's Kit은 그냥 이름반 다릅니다.

Connection은 Texas Instrument XDS100v2 USB Emulator를 설정해 줍니다.


Project templates and examples에서

Empty Project (with main.c)을 선택해 줍니다.


RTSC(Real-Time Software Components)를 이용하시려면 Empty RTSC Project를 선택해 줍니다.


아직 제가 CCS와 RTSC에 관해서 잘몰라서 알게되면 따로 포스트하겠습니다.

여기서 지원하는 예제들은 죄다 RTSC로 되어있습니다.

RTSC에 관련된 정보 하나 링크합니다. http://www.eclipse.org/rtsc/


화면에 보이는 대로 설정 후 Finish 하시면 다음과 같은 화면이 반깁니다.



이렇게 Project 생성을 완료했습니다.



저같은 경우 기존에 AVR로 IAR, ICCAVR 등을 이용하다 이번에 처음으로 CCS를 사용하게 되었는데

Eclipse 기반이라 그런지 여러가지 편의 기능부터 Compiler 기본 기능은 매우 충실하고 강력합니다.

MCU 설정법도 다른 tool에 비해 편리하며 쉽게 다가갈 수 있는데..


문제는 어떻게 써야할지... 에 대해서 찾기가 힘드네요.

AtMega 같은 경우 Datasheet에 모든게 담겨 있어서 이래저래 찾아보면 금방 접근할 수 있는데

C2000은 Datasheet에는 기본적인 내용과 기술만 적혀 있고, Example을 죄다 따로 해 놓았는데

아직 우리나라엔 사용자층이 없어서 접근하기가 힘드네요 ㅠㅠ

Posted by Jay♬
,