티스토리 뷰

생소한 개발환경을 새롭게 접하고 사용한다는 것은 개발자에게 여간 곤욕스러운 일이 아니다. 요즘 에디터 툴들이 워낙 잘 나와서 이런 문제를 해결 해 주곤 있지만 그것도 어느정도 최적화된 IDE에 익숙해진 다음의 과제인듯 싶다. 2808의 개발환경을 구축하고 있는 요즘, 프로젝트를 계속 만들면서 해깔리는게 많은 바 간단하게 정리를 해 놓는다. 어느정도 안정화가 되면 SlickEdit 로 개발환경을 바꿀 것이다.


CCS 프로젝트 만들기

## [여기] 에서 C280x C/C++ Header Files and Peripheral Examples (sprc191.zip, 579 KB ) 를 다운받아 설치 해야 한다. 각종 헤더파일과 예제가 들어있다.

1. CCS3.1 을 실행한다.



2. Project - New.. 선택

3. 다음과 비슷하게 설정한다.



4. Add Files to Project... 에서 다음의 파일들을 포함시킨다.
- C:\tidcs\c28\DSP280x\v130\DSP280x_common\cmd\F2808.cmd
- C:\tidcs\c28\DSP280x\v130\DSP280x_headers\cmd\DSP280x_Headers_nonBIOS.cmd

- C:\tidcs\c28\DSP280x\v130\DSP280x_common\source\DSP280x_CodeStartBranch.asm
- C:\tidcs\c28\DSP280x\v130\DSP280x_common\source\DSP280x_DefaultIsr.c
- C:\tidcs\c28\DSP280x\v130\DSP280x_common\source\DSP280x_PieCtrl.c
- C:\tidcs\c28\DSP280x\v130\DSP280x_common\source\DSP280x_PieVect.c
- C:\tidcs\c28\DSP280x\v130\DSP280x_common\source\DSP280x_SysCtrl.c

- C:\tidcs\c28\DSP280x\v130\DSP280x_headers\source\DSP280x_GlobalVariableDefs.c

- C:\CCStudio_v3.1\C2000\cgtools\lib\rts2800_ml.lib

5. C:\tidcs\c28\DSP280x\v130\DSP280x_examples\gpio_toggle\Example_280xGpioToggle.c 파일을 프로젝트 폴더로 복사한 후 Add Files to Project 하여 첨가한다.

6. Project - Build Options 메뉴의 Linker 탭에서 Stack Size 를 0x400 으로 설정한다.



7. Project - Build Options 메뉴의 Compiler 탭 Preprocessor 항목에서 Include Searce Path 를 C:\tidcs\c28\DSP280x\v130\DSP280x_common\include;C:\tidcs\c28\DSP280x\v130\DSP280x_headers\include 로 지정한다.



8. 전체 빌드를 진행하면 Debug 폴더가 생기고 그 안에 gpio.out 이라는 최종 출력 파일이 생기는 것을 확인 할 수 있다.

'INNO's Project > TMS320C28x' 카테고리의 다른 글

TMS320F28335 Test Borad  (5) 2007.10.27
TMS320F28335 DOC  (0) 2007.10.27
TMX320F28335 입수  (0) 2007.10.19
로봇에 사용할 DSP 선택하기 [2편]  (9) 2007.10.16
로봇에 사용할 DSP 선택하기 [1편]  (4) 2007.10.16
TPS71334  (3) 2007.08.14
TI, TMS320F283xx™ Controllers 출시!!  (0) 2007.07.09
TMS320F2808 소비전류  (0) 2006.07.06
TMS320F2808 SCI-A BOOT  (0) 2006.05.18
TMS320F2808  (0) 2006.04.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함