INNO's Project/TMS320C28x
CCS 프로젝트 만들기
innosian
2006. 5. 18. 20:03
생소한 개발환경을 새롭게 접하고 사용한다는 것은 개발자에게 여간 곤욕스러운 일이 아니다. 요즘 에디터 툴들이 워낙 잘 나와서 이런 문제를 해결 해 주곤 있지만 그것도 어느정도 최적화된 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 이라는 최종 출력 파일이 생기는 것을 확인 할 수 있다.