16
CCS V5 에서 플래시 라이팅

플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

CCS V5 에서

플래시 라이팅

Page 2: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

개 요

사전 준비 - CCS V5.1 - 에뮬레이터(TDS510USB C2K)- Window 장치 드라이버 설치 완료 상태. - 실행파일(~.out)- 플래시 다운로딩용 프로그램 - TMS320F28335 칩이 탑재된 시스템(TMS320F28335 보급형 모듈)

내용 - 개발이 완료되었거나, 생산을 목적으로 실행파일만을 가지고 TMS320F28335 칩에 프로그램을 다운로딩 할 때 필요한 기술에 대해서 다루고 있습니다.

방법 -싱크웍스의 TMS320F28335 보급형 모듈의 플래시에 LED를 점멸하는 프로그램을 다운로딩하는 실습을 통해 기술을 익힙니다.

Page 3: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

진행 단계

단계1 -TMS320F28335 보급형 모듈과 에뮬레이터 연결하기

-전원공급하기

단계2 -CCS V5 실행

-에뮬레이터와 TMS320F28335 칩 설정하기

단계3 -디버거 실행

-TMS320F28335와 개발장비 연결하기

단계4 -프로그램 다운로딩하기

단계5 - 동작 확인하기

Page 4: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 1- 타겟+에뮬레이터+PC 연결과 전원공급

에뮬레이터(TDS510USB C2K )

타겟 (TMS320F28335 보급형 모듈)

Page 5: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 2- CCS V5 실행

1

3

마우스를 이용하여 CCS V5 아이콘을 더블 클릭합니다.

개발을 진행할 워크스페이스 폴더 명을 경로와 함께 입력(선택)합니다. (개발자가 적당한 이름을 지어 입력하거나 “Browse”를 이용하여 선택)

* Workspace: 워크스페이스 폴더 안에는 여러 개의 프로젝트가 있을 수 있습니다. 프로젝트 폴더 보다 상위 폴더라고 생각해도 됩니다.

2

Page 6: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 2- 에뮬레이터와 칩 설정

1

“File-New-Target Configuration File” 메뉴를 선택 하여 사용할 에뮬레이터와 타겟을 설정합니다.

Page 7: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 2-에뮬레이터와 칩 설정

1

3

에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다.

이곳에 선택 표시하면 기본환경이 저장되는 곳에 그 내용이 저장되어, 프로젝트를 새로 만들 때 마다 다시 설정을 하지 않고 저장된 것을 호출하여 쓸 수 있습니다.

2

Page 8: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 2-에뮬레이터와 칩 설정

“Connection” 메뉴에서 사용할 에뮬레이터를 선택합니다. 본 예제는 TDS510USB C2K 에뮬레이터 선택.

Page 9: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 2-에뮬레이터와 칩 설정

2

1

“Board or Device” 메뉴에서 사용할 칩 모델명을 선택합니다. 본 예제는 TMS320F28335 칩 선택.

설정을 저장 합니다. 저장되는 위치는 기본환경 폴더에 저장되므로 나중에 호출하여 사용할 수 있습니다.

Page 10: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 3-디버거 실행

“View-Target Configurations” 메뉴를 선택하여 설정하였던 환경으로 디버거를 실행합니다.

Page 11: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 3-디버거 실행

2

1 “Target Configurations” 탭에서 이 전에 설정하였던 환경파일을 보실 수 있습니다. 마우스로 그곳을 선택하고 오른쪽 마우스 버튼을 클릭합니다.

선택한 환경으로 디버거를 실행하기 위해 “Launch Selected Configuration” 메뉴를 선택합니다.

Page 12: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 3- 칩과 개발장비 연결하기

아직까지는 CCS V5, 에뮬레이터, 칩 이 연결된 상태가 아닙니다. 개발환경과 칩을 연결하기 위해 파이프라인을 연결하는 듯한 아이콘을 클릭합니다.

만일, 이 단계에서 에러가 발생하면 디버거 종료 아이콘을 선택하여 이전 설정 중 잘못 된 곳은 없는지 확인 하고 다시 앞 과정을 반복합니다. [점검포인트] * 에뮬레이터/칩 선택은 잘 되었는지? * 전원 공급은 해 주었는지? * 다른 설정파일로 디버거를 실행하지 않았는지? * Unlicensed CCS를 사용하는 것은 아닌지? (CCS의 좌측하단이나 Help메뉴에서 확인가능) * 에뮬레이터의 USB 드라이버는 잘 설치되었는지? ->윈도우의 에뮬레이터 드라이버를 장치관리자에서 지우고 다시 설치합니다.

1

2

Page 13: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 4-프로그램 다운로딩하기

“Run-Load-Load Program”을 선택하여 칩에 다운로드 할 프로그램을 선택합니다.

Page 14: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 4-프로그램 다운로딩하기

다운로딩 할 실행파일(~.out)가 있는 위치를 선택합니다.

1

2

Page 15: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 4-프로그램 다운로딩하기

프로그램의 다운로딩이 시작되면 팝업 창이 나오고 진행 도를 표시합니다. 플래시 프로그램은 다소 시간이 걸리므로 완전히 과정이 완료될 때까지 기다려야 합니다. 어떤 이유에서든 중간에 멈추게 되면 칩 내부의 램이나 플래시 영역을 다시는 사용할 수 없는 경우가 발생할 수 있습니다.

Page 16: 플래시 라이팅 - dspblog.co.kr V5.pdf · 단계 2-에뮬레이터와 칩 설정 1 3 에뮬레이터와 칩 설정에 사용될 파일 이름을 지어서 넣습니다. 이곳에

단계 5 – 동작을 확인 합니다.

5.1 CCS V5 종료 합니다. 5.2 모듈 공급 전원을 OFF 합니다. 5.3 TMS320F28335보급형모듈과 에뮬레이터 제거 합니다. 5.4 모듈 공급 전원을 ON 합니다.(5V) 5.5 모듈의 LED가 깜빡이는 것을 확인 합니다. *주의* 모듈의 부트모드 저항이 플래시 모드로 되어 있어야 합니다.