CCS 버전이 12.x 버전으로 변경됨에 따라 사용하던 11.x 버전 및 관련 SDK를 삭제하고, 새롭게 개발환경 구축을 하면서 그 과정에 대해 기록해본다.
사용할 MCU는 TMS203F2811PBKA로 C2000 계열에 포함됨으로 C2000WARE SDK를 설치한다.
아래 링크로 TI 공홈의 C2000WARE SDK를 설치한다. (23-12 기준 version: 5.01.00.00)
ControlSUITE 라는 SDK가 있는데 업데이트지원은 중단되고, C2000WARE로 대체되었기 때문에 필요에 따라 설치를 고려할 수 있다.
TI 공홈 링크에 보면 CCSTUDIO-THEIA/CCSTUDIO 두가지 IDE가 있는데 지원하는 하드웨어가 다르기 때문에 C2000 계열을 지원하는 CCSTUDIO를 설치 한다. (23-12 기준 version: 12.5.0)
최대한 가벼운 설치를 위해 Custom Installation 을 선택한다.
C2000 계열 MCU를 사용하기 위해 아래와 같이 C2000 real-time MCUs 를 선택하고, 설치한다.
CCSTUDIO 버전 12 부터는 다크모드가 지원 되는듯 하다.
Target 정보는 TMS320F2811 MCU를 사용할것 이므로 아래와 같이 설정해 주고 Conntion은 사용할 JTAG 프로브를 선택해 준다.
프로젝트 생성 후 바로 빌드해 보면 아래와 같은 .stack warning이 발생할 것이다.
warning #10210-D: creating ".stack" section with default size of 0x400; use the -stack option to change the default size
warning을 없애기 위해 아래와 같이 Properties > Basic Options 항목의 system stack size를 0x400으로 변경해 준다.
SDK 경로 등록을 위해 C2000WARE 설치 경로의 device_support > f281x로 이동한다.
C:\ti\c2000\C2000Ware_5_01_00_00\device_support\f281x
해당경로에 f281x.html 파일이 있으며 다운로드 링크 페이지로 이동된다. 다른 MCU는 관련 SDK 파일이 있는데, F281x는 지원이 미흡한 것으로 보인다.
위 링크에서 F281x SDK를 다운받고 설치 한다.
TMS320F28x 의 C언어 특징 (0) | 2017.07.04 |
---|---|
TI(TEXAS INSTRUMENTS) 에서 제공하는 CCS 라이브러리 구조 분석 (0) | 2017.06.30 |
CCS Debug 실행 및 프로그램 Load (0) | 2017.06.14 |
CCS Project 생성 (0) | 2017.06.14 |
DSP 기본 Code 설명 (0) | 2017.06.12 |