태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

1. 목적

TMS320F2833x FPU 지원하도록 CCSDEMO 프로젝트를 새롭게 만들어 봅니다.

 


2. 준비 환경

프트웨어 - C2000 Code Composer Studio 3.3 이상

JTAG 에뮬레이터 - TDS510계열이나 TDS560계열

타켓 보드 - TMS320F28335 타켓 보드

 

 

3. 사전준비

TMS320F2833x를 지원하는 CCS 업데이트

TMS320F2833x를 지원하도록 CCS Setup 변경(에뮬레이터 및 DSP 설정)


 

4. 진행 과정

4-1. Code Composer Studio3.3을 실행합니다.


 

 

4-2. [Project]→[New..]를 선택하여 Project Creation 창을 활성화 합니다.

 

Location : C:\tidcs\c28\DSP2833x\v101\SyncWorks_EVM\

project Name : CCSDEMO_V400_FPU


 

 

4-3. [Project] → [Add File to Project...] 메뉴를 클릭하여,  차례로 아래와 같은 파일을 추가합니다.

 

※ 아래 파일을 추가하기 앞서, 아래 파일을 다운받아 프로그램을 실행합니다.

F2833x_CCSDEMO.exe (싱크웍스 홈페이지 활용예제 게시판 참조)




※ 추가할 파일들

C:\tidcs\c28\DSP2833x\v101\SyncWorks_EVM\CCSDEMO_V400_FPU\CCSDEMO_V400_FPU.c

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_CodeStartBranch.asm

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_ADC_cal.asm

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_DefaultIsr.c

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_PieCtrl.c

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_PieVect.c

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_SysCtrl.c

C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\source\DSP2833x_usDelay.asm
C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\cmd\28335_RAM_lnk.cmd

C:\tidcs\c28\DSP2833x\v101\DSP2833x_headers\source\DSP2833x_GlobalVariableDefs.c
C:\tidcs\c28\DSP2833x\v101\DSP2833x_headers\cmd\DSP2833x_Headers_nonBIOS.cmd


 

FPU를 지원하는  라이브러리 파일

C:\CCStudio_v3.3\C2000\cgtools\lib\rts2800_fpu32.lib

 

4. 아래 그림과 비교하여, 프로젝트 창에 파일들이 빠짐없이 추가되었는지 확인합니다.


 

 

5. [Project]→ [Build Option]을 선택하여 Build Option창을 활성화합니다.


 


6.  Advanced
카테고리를 선택하고, Floating Point support란에서 "fpu32"를 선택합니다.

 

 

 

7. 대화창이 나타나면 Compiler 탭의 PreProcessor 카테고리를 선택하고, "Indude Search Path"에 다음과 같이 경로를 지정합니다.

 

C:\tidcs\c28\DSP2833x\v101\DSP2833x_headers\include;C:\tidcs\c28\DSP2833x\v101\DSP2833x_common\include

 

 

 

8. Linker탭을 선택하고 Basic 카테고리를 선택하고 StackSize 0x400을 기입합니다.

 

 

 

9. [Project] → [Scan File Dependencies]를 클릭하면 필요한 해더파일들이 아래 그램과 같이 프로젝트 창에 추가 된것을 확인할 수 있습니다.

 

 

 

10. [Project]→ [Build]를 클릭하고 아래와 같이 에러 없이 컴파일이 진행되면 CCS 프로젝트가 성공적으로 완성된 것입니다. 만약 에러 메시지가 나타나면 위 과정에서 빠트린 것이 없는지 확인 해주십시오.





 

DSP에 대해 좀 더 알고 싶으세요? 싱크웍스 무료실습강좌를 신청하세요. ---------> 무료실습강좌 신청하기
본 내용이 유익하셨다면 싱크웍스 블로그 2.0을 구독하세요. -------------------------> 싱크웍스 RSS




 

Posted by syncworks

댓글을 달아 주세요

  1. 비밀댓글입니다
    2010.03.04 19:54 댓글주소 수정/삭제 답변

    • Favicon of https://www.mcublog.co.kr BlogIcon syncworks

      안녕하세요
      저희 블로그를 참고하셔서 업데이트를 하신건가요?
      아니시라면 아래 링크를 보시고 진행해 주시기 바랍니다.
      http://www.mcublog.co.kr/199

      그리고 업데이트 파일중 Code Generation tool을 설치 하실때, 다음 경로가 맞는지 확인해주시기 바랍니다.
      C:\CCStudio_v3.3\C2000\cgtools
      2010.03.05 11:51 신고 댓글주소 수정/삭제