Embedded System/MSP430

[MSP430] 튜토리얼 2 - 프로젝트 생성

임베지수 2021. 3. 1. 23:08

목차

1. [MSP430] 튜토리얼 1 - Code Composer Studio(CCS) 설치

2. [MSP430] 튜토리얼 2 - 프로젝트 생성 (현재글)

3. [MSP430] 튜토리얼 3 - GPIO 제어(1)


이전 글에 이어 이번 글에서는 프로젝트를 생성하고 빌드 및 디버깅하는 법에 대해 설명한다.

 

먼저 CCS를 실행한 후 좌측 상단 File → New → CCS Project 를 클릭한다.

[프로젝트 생성방법 1]

 

혹은 Getting Started 화면에 있는 New Project를 클릭해도 된다.

[프로젝트 생성방법 2]

 

New Project를 클릭하면 새 창이 하나 뜨는데, MCU 선택 및 프로젝트 이름 등을 설정한다.

난 MSP430FR5969 LaunchPad를 사용중이므로 Tartget에 MSP430FR5969를 선택해주었다.

나머지는 기본 설정 그대로 두고 하단에 있는 Finish버튼을 눌러 마친다.

 

 

[프로젝트 설정]

 

 

설정을 마치면 Project Explorer에 내가 생성한 프로젝트가 생기고 main.c가 열린다.

 

[프로젝트 생성 후 모습]

 

아무것도 없는 코드이지만 컴파일 후 보드에 구워본다. 먼저 usb를 이용하여 컴퓨터와 런치패드를 연결한다.

아무 문제가 없다면 디버거쪽에 초록 LED가 켜질 것이다.

[MSP430FR5969 LaunchPad USB 연결]

 

이제 CCS로 넘어가서 프로젝트 빌드를 한다.

[Build Project]

 

프로젝트 빌드 후 상단에 Debug(벌레모양) 버튼을 눌러 플래시를 한다.

[Debug 버튼]

 

Debug 버튼을 클릭하면 아래 사진처럼 디버그 화면으로 전환되고 진행창이 하나 뜬다. 플래싱이 완료되면 메인문 첫 줄에 자동으로 브레이크 포인트가 잡힌다.

[플래시 중]

 

[브레이크 포인트가 잡힌 모습]

 

여기까지 된다면 플래시는 문제없이 된 것이다. 상단에 빨간 네모 버튼을 눌러 종료한다.

이후 보드에 있는 리셋버튼을 누르면 방금 올라간 프로그램이 실행된다.

 

하지만 아무 변화도 없을 것이다. 왜냐하면 아무런 짓도 하지 않기 때문이다...

 

다음 글에서는 GPIO를 제어하여 LED를 켜고 끄는 것과 버튼입력을 받아서 LED를 켜고 끄는 것을 해보겠다.