[TMS320F28069M] TI 개발환경, C2000 개발환경, TI DSP 개발환경-2

728x90
반응형

 

https://vuzwa.tistory.com/entry/TMS320F28069M-TI-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-C2000-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-TI-DSP-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD?category=1034782 

 

[TMS320F28069M] TI 개발환경, C2000 개발환경, TI DSP 개발환경

DSP라고 하면 가장 유명한 제품이 TI 제품이다. ST에서도 나오지만 잘 사용하지 않는 것 같다. 이유가 있겠지? 지인(친한 친구)의 부탁으로 지인 회사의 일을 조금 도와주기로 했는데 여기 제품이 D

vuzwa.tistory.com

 

이전 포스팅에서 ccs와 c2000 sdk를 설치했다. 이제 이걸 써먹어보자.

 

우선 ccs를 먼저 실행.

workspace를 선택하면 ccs가 실행된다. 위 그림처럼 Project -> New CCS Project를 선택한다. 

 

이런 창이 나온다. 여기서 사용할 MCU를 선택하고 프로젝트 경로를 지정해주면 끝난다. 포스팅에서 사용할 개발 보드는 LUANCHXL-F28069M 이다. 이 보드를 선택한 이유는.. 딱히 없다. 요즘 MCU도 구하기 힘들고 개발 보드도 없고, 정품 말고 다른 업체에서 파는 개발 보드가 있기는 하지만 너무 비싸고 맘에 안 든다. 그래서 샀다. 

 

맨 위쪽에 Target에서 MCU를 선택해준다. TMS320F28069, M이 없네? 뭐 일단 이걸 선택하고 아래 보면 Connection이 보인다. 디버거를 선택하는 부분인데 개발 보드에 디버거가 포함돼서 나온다. XDS100v2를 선택. 

 

아래 Project Name에 적당한 이름을 입력하고 경로를 지정해주며 끝 "Use default location"을 체크하면 workspace와 같은 경로에 저장된다. 이건 뭐 각자 알아서.

 

여기까지하면 Finish 버튼이 활성화된다. 클릭!

 

프로젝트가 만들어진 화면을 볼수 있다. 

 

그럼 이제 C2000 SDK를 사용해서 코드르 작성하고 다운로드를 해보자. c2000 sdk를 설치한 폴더를 열어보자.

 

여기서 device_support 폴더를 열면 지원하는 MCU가 보인다. 

 

여기서 f2806x 에 들어가 보자.

 

관련 문서부터 예제까지 모두 제공한다. 그럼 가장 기본인 gpio부터 컨트롤해보자. 컨트롤하기 전에 설정하는 방법을 알아야 하기 때문에 setup 예제를 먼저 살펴보자. 

 

지금부터는 내가 개인적으로 활용하는 방법이다. 개발을 처음시작할 때 부터 예제를 base로 하는것이 너무 싫어 어떤 mcu던지 시작할때 기본 tempelet을 만들어 놓고 시작한다. 여기서는 Test를 기본 Tempelet으로 활용할 것이다. 

 

예제를 실행하기 위해 다른 Test 프로젝트를 열어둔 CCS는 그대로 두고 CCS를 한 번 더 실행해 다른 workspace를 지정한다.

나는 Examplecode_Workspace 폴더를 만들어 실행.

 

 

이렇게 2개 열어놨다.

 

 

예제를 만들기 위해 열어둔 ccs의 project창에서 마우스 우클릭 -> Import -> CCS Project를 선택한다. 

 

아래 그림처럼 Select search-directory를 선택하고 Browse 클릭 

예제가 있는 경로로 이동한 다음 "폴더 선택"을 클릭한다. 

 

C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2806x\examples\c28\gpio_setup

 

이렇게 선택하고 나면 아래처럼 보인다. 

여기까지 완료하고 Finish 누르면 끝! 아래처럼 추가된 걸 확인할 수 있다. 

우선 이걸 컴파일해서 다운로드해보자. (이때 보드는 당연히 PC와 연결되어 있어야겠지?)

벌레 모양 버튼을 누르면 아래처럼 진행되는 걸 볼 수 있다.

 

 

 

성공! F8을 누르면 동작한다. 

 

그럼 이제 이 예제의 필요한 부분을 그대로 옮겨보자.

 

이건 다음 포스팅에서.

 

- 끝 -

 

 

 

TI C2000 SDK, TI C2000 개발환경, TI C2000개발, TI C2000활용하기, TI CCS 설치하기, TI DSP, TI DSP 개발환경, TMS320F28069M, TMS320F28069M 개발하기

728x90
반응형