티스토리 뷰
생소한 개발환경을 새롭게 접하고 사용한다는 것은 개발자에게 여간 곤욕스러운 일이 아니다. 요즘 에디터 툴들이 워낙 잘 나와서 이런 문제를 해결 해 주곤 있지만 그것도 어느정도 최적화된 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 이라는 최종 출력 파일이 생기는 것을 확인 할 수 있다.
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
링크
TAG
- 경연대회
- DC Motor
- printf()
- SDFlash
- 시립대
- PADS2007
- 라인트레이서
- VC33
- Koguryo
- TI
- 마이크로 마우스
- FPU
- TMS320F28xx
- 속도 프로파일
- HH2
- 장어요리
- PID
- H8
- TMS320F28335
- 라인 트레이서
- 개발환경
- 츠쿠바
- CCS
- DSP
- V55
- 산업대
- 단국대
- ZETIN
- 직류 모터
- 싱크웍스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함