태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

1. 개발환경 준비
TI의 MSP-EXP430G2 런치패드는 MSP320G2xx 밸류라인(Value Line) 마이크로컨트롤러를 선택해서 탑재 할 수 있다. 또한 MSP430을 위한 에뮬레이터를 내장하고 있고, 개발 소프트웨어를 무료로 사용할 수 있기 때문에 MSP-EXP430G2 런치패드 하나만 있으면 개발을 시작하는데 필요한 모든 것을 갖출 수 있다. 최근 판매되고 있는 MSP-EXP430G2 런치패드는 MSP430G2553과 MSP430G2452 두 가지 디바이스가 기본적으로 들어 있다. 여기서는 MSP430G2553를 사용해 보겠다. 개발 소프트웨어는 CCS V5를 사용하겠다.

   

   

2. CCS V5를 실행 및 Workspace 경로 설정
다음과 같은 Code Composer Studio v5 아이콘을 더블 클릭해서 CCS V5를 실행한다.

   

   

Workspace Launcher 창이 나타나면, 다음과 같은 경로를 설정한다.
Workspace 경로>> C:\SyncWorks\MSP-EXP430G2

   

   

경로를 지정하고 OK 버튼을 클릭하면 다음과 같이 CCS V5가 실행된다. CCS를 처음 실행하면 나타나는 TI Resource Explorer 가 보인다.

   

   

   

3. 예제 불러오기
TI Resource Explorer 창 상단의 Packages에서 MSP430ware를 선택한다. 그러면 다음 그림과 같이 TI Resource Explorer 가 MSP430ware 관련 내용으로 전환된다. 

   

 

   

TI Resource Explorer 좌측의 카테고리에서 "Development Tools" → "MSP-EXP430G2" → "MSP430G2x53 Code Examples" 를 순서대로 선택한다. 그러면 다음 그림과 같이 MSP430G2x53에서 사용할 수 있는 다양한 예제들을 확인할 수 있다.

   

 

   

이 예제들 중에서 다음 그림과 같이 msp4302xx3_1 (Software Toggle P1.0) 예제를 선택한다. 그러면 Device Selection 창이 나타나는데, MSP430G2553을 선택하면 된다.

   

 

   

디바이스 선택이 완료되면, 다음 그림과 같이 Project Explorer 창에 msp430g2xx3_1 예제 프로젝트가 불려진 건을 확인할 수 있다. msp430g2xx3_1 예제 프로젝트 트리를 펼치고 msp4302xx3_1.c 파일을 더블클릭하면, msp430g2xx3_1 예제의 메인 코드를 확인 할 수 있다.

   

   

   

4. 예제 실행하기
이제 TI Resource Explorer에서 불러온 msp430g2xx3_1 예제를 실행해 보겠다. 예제를 실행하기 위해서는 예제를 MS430에서 실행할 수 있는 파일로 만드는 빌드 과정이 필요하다. 다음 그림과 같이 CCS 상단 메뉴 "Project → Build Project"을 선택하거나 망치 모양 아이콘을 클릭하면, 빌드 과정을 수행할 수 있다.

   

 

   

빌드가 완료되면, 아마도 CCS 하단 Problems 창에서 Warnings과 infos 가 몇 개 나온다. 여기서는 일단 무시하겠다. 다음은 CCS 상단메뉴에서 "View → Target Configurations" 을 선택한다. 그러면, 아래 그림처럼 CCS 우측에 Target Configuration 창이 나타난다. 여기서 Projects 트리를 열어서 MSP430G2553.ccxml 파일을 확인한다. 이제 MSP430G2553.ccxml 파일에 마우스 오른쪽 클릭 후 나타나는 메뉴에서 아래 그림처럼 Launch Selected Configuration 을 선택한다. (이때 MSP-EXP430G2 런치패드는 반드시 USB 케이블을 통해서 PC와 연결돼 있어야 한다.)

   

 

   

다음 그림과 같이 CCS가 Edit Perspective에서 Debug Perspective로 전환되면, CCS 상단 메뉴 "Run → Connect Target" 을 선택하거나, "Connect Target" 아이콘을 클릭한다.

 

   

타겟(런치패드)과의 연결이 완료되면, 이제 앞서 빌드 했었던 예제의 실행파일을 런치패드에 로드(Load)할 차례이다. CCS 상단 메뉴 "Run → Load → Load Program" 을 선택하거나, "Load" 아이콘을 클릭한다. 그러면, Load Program 창이 나타난다. Browse Project 버튼을 클릭하고, Select a program 창에서 msp430g2xx3_1.out 파일을 선택하고 OK 버튼을 클릭한다. 다시 Load Program 창에서 실행파일의 경로가 나타난 것을 확인하고 Ok 버튼을 클릭한다.

   

 

   

다음 그림과 같이 프로그램 카운터를 의미하는 파란색 화살표가 main 함수 시작부분을 가리키면, 올바르게 예제가 로드 된 것이다. 이 상태에서 CCS 상단 메뉴 "Run → Resume" 을 선택하거나, Resume 아이콘을 클릭하면 msp430g2xx3_1 예제 프로그램이 런치패드에서 실행된다.

   

 

   

   

런치패드에서 msp430g2xx3_1 예제 프로그램이 실행되면, 다음과 같이 런치패드의 LED1 이 일정한 주기로 점멸되는 것을 확인할 수 있다

   

 

Posted by vosami

댓글을 달아 주세요

  1. 손님ㅂ

    공부하는 중인데 많은 도움 되었습니다 감사합니다 ^^
    2017.05.29 11:19 댓글주소 수정/삭제 답변