CCS 실습 강좌 (TI MCU, CCSv20) (SysConfig와 AI assistant 사용법 추가)

TI사 MCU의 전용 개발 툴인 CCS(Code Composer Studio) 사용법을 알려드립니다. CCS 설치부터 프로그램 로드 및 실행, 디버깅 기능까지 강사의 시연을 통해 하나씩 알아봅니다. <2026.07.02에 후속 3편이 추가 업로드 되었습니다.> CCS 메뉴들을 살펴보고, 레지스터 초기화 과정을 쉽게 도와주는 SysConfig 사용법과 코드 편집 / 프로그램 실행 / 리포트 작성 등을 도와주는 AI assistant 사용법까지 알아봅니다.

(4.7) 수강평 6개

수강생 67명

난이도 입문

수강기한 무제한

codecomposerstudio
codecomposerstudio
ccs사용법
ccs사용법
timcu
timcu
c2000
c2000
tms320f28x
tms320f28x
codecomposerstudio
codecomposerstudio
ccs사용법
ccs사용법
timcu
timcu
c2000
c2000
tms320f28x
tms320f28x
Thumbnail
현대중공업
현대자동차
LG에너지솔루션
네이버 Labs
LG디스플레이

LG디스플레이

에 관심있는 사람들도 듣는 중!

현대중공업
현대자동차
LG에너지솔루션
네이버 Labs
LG디스플레이

LG디스플레이

에 관심있는 사람들도 듣는 중!

수강 후 이런걸 얻을 수 있어요

  • TI사의 MCU인 C2000 프로세서의 개발 환경을 구축할 수 있습니다.

  • C2000 프로세서에 프로그램을 로드하고, 실행할 수 있습니다.

  • CCS에서 제공하는 디버깅 기능을 사용할 수 있습니다. (Breakpoints, Graph 등)

  • SysConfig GUI를 이용해 GPIO, CPU Timer 등 주변회로 설정을 자동 코드로 생성할 수 있습니다.

  • CCS에 Claude Code를 연동해서 프로젝트 생성, SysConfig 설정, 코드 작성까지 AI 어시스턴트에게 맡기고 검토하는 방법을 익힐 수 있습니다.

<2026.07.02 후반부 3개 세션이 추가되었습니다. >

메뉴 살펴보기 / SysConfig / AI 사용법




TI MCU를 처음 다루는 분들을 위한
CCS(Code Composer Studio) 실습 강좌입니다.


아무것도 준비되지 않은 상태부터, 프로그램을 직접 실행하고 디버깅 하기까지 모든 과정을 담았습니다.

임베디드 시스템은 특성상 개발환경 구축 자체가 하나의 벽입니다.
어떤 툴을 쓰는지, 보드와 PC는 어떻게 연결하는지, 코드는 어떻게 올리는지 답답하실 수 있습니다.

이 강좌를 통해 그 첫 번째 벽을 넘는 것을 도와드리겠습니다.

이런 내용을 알려드립니다.


1⃣ 개발환경 준비하기

소프트웨어 준비는 TI 홈페이지에서 CCS와 C2000Ware를 다운로드 받고 설치하는 것 입니다.

하드웨어는 개발 대상인 타겟 보드와 디버깅을 위한 JTAG 에뮬레이터가 필요합니다. 이번 강좌에서 사용한 타겟 프로세서는 TI사의 고속 MCU인 TMS320F28377D 프로세서 이며, 실습에 사용한 보드는 저희 싱크웍스의 TR2837xD 제품을 사용했습니다. XDS100v2 JTAG 에뮬레이터와 F28377D 프로세서가 탑재되어 있습니다.



2⃣ 타겟 설정과 프로그램 로드 및 실행

CCS에서 어떤 하드웨어를 사용할 것인지 Target Configuration 파일을 통해 지정합니다.

해당 설정으로 디버그 모드에 진입하여, 타겟과 연결합니다.

그리고 CPU 타이머를 통해 LED를 하나씩 점멸하는 예제 프로그램을 F28377D 메모리에 로드하고, 실행합니다.



3⃣ 프로그램 디버깅 기능

CCS에서 제공하는 아래 기능들을 하나씩 사용해 봅니다. 

Breakpoints / Step Over / Clock / Graph / Watch / Memory / Memory Allocation / Disassembly / Register / Search



4️⃣ CCS Theia 상단 메뉴 살펴보기

CCS v20부터 플랫폼이 Eclipse에서 Theia로 바뀌면서 메뉴 구성이 크게 달라졌습니다.

File, Edit, Selection, View, Go, Project, Run, Scripts, Terminal, Help까지 상단 메뉴 10개를 하나씩 직접 눌러보면서, 자주 쓰는 기능과 단축키를 확인합니다.



5️⃣ SysConfig로 주변회로 설정하기

레지스터를 직접 다루는 방식과, 함수 형태의 API로 레지스터를 조작하는 driverlib 방식의 차이를 먼저 짚어봅니다.

이어서 TI가 제공하는 SysConfig GUI를 이용해 GPIO, CPU Timer 등 주변회로를 설정하고, 이 설정이 자동으로 코드로 변환되어 LED가 점멸하는 과정까지 실습합니다.



6️⃣ AI 코딩 어시스턴트 연동하기

CCS에 Claude Code를 연동하는 방법을 알아봅니다.

AI Assistant Configurator로 설정을 마친 뒤, 프로젝트 생성부터 SysConfig 설정, 코드 작성, 프로그램 실행, 리포트 작성까지 AI에게 맡기고 그 결과를 직접 검토해봅니다.


수강 전 참고 사항

실습 환경

  • 인터넷 접속이 가능한 기본 사양의 PC

  • C2000 MCU가 탑재된 타겟 보드

  • JTAG 에뮬레이터

선수 지식 및 유의사항

  • CCS 사용법에 대한 선수 지식은 필요하지 않습니다.

  • 다만, MCU에 대한 기본적인 이해가 있다면 CCS 기능 설명이 조금 더 유익할 수 있습니다. 


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • TI MCU를 처음 사용하는데 무엇부터 해야 할지 막막하신 분

  • 이전 버전과 모양새가 완전히 바뀐 CCSv20을 곧 사용해야 하는 분

  • 레지스터 방식 코드는 익숙한데 driverlib·SysConfig 방식으로 넘어가고 싶으신 분

  • CCS에 AI 코딩 어시스턴트를 붙여서 개발 속도를 높이고 싶으신 분

안녕하세요
싱크웍스입니다.

67

수강생

6

수강평

4.7

강의 평점

1

강의

Texas Instruments 사의 C2000 MCU(DSP / C28X, C29X)를 전문으로 다루고 있으며, 관련 개발환경, 평가용 제품, 오프라인 강의 등을 제공하고 있습니다.

커리큘럼

전체

11개 ∙ (2시간 51분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

6개

4.7

6개의 수강평

  • Jang Jaehoon님의 프로필 이미지
    Jang Jaehoon

    수강평 1,052

    평균 평점 4.9

    5

    100% 수강 후 작성

    좋은 강의 감사합니다!

    • 싱크웍스
      지식공유자

      감사합니다. 원하시는 영상 주제나 의견이 있으시면 언제든지 말씀을 남겨주세요.

  • 판타스틱포님의 프로필 이미지
    판타스틱포

    수강평 37

    평균 평점 5.0

    5

    100% 수강 후 작성

    • inverterjang님의 프로필 이미지
      inverterjang

      수강평 2

      평균 평점 4.5

      4

      36% 수강 후 작성

      • yskim님의 프로필 이미지
        yskim

        수강평 1

        평균 평점 5.0

        5

        36% 수강 후 작성

        • scopepow님의 프로필 이미지
          scopepow

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!

          무료