임베디드 프로그래밍  

         
전체 기타 | WinCE | Delphi | VisualC | ARM | Media | SE | 마리오네트 | Java | wdm | JTAG | 영상처리 | 인증 | 질문/답변 | H/W | 알고리즘 | Platform | .net | VB | PPC | Network | android | QT | WWW | Linux |
CC 와 Slick Editer & T32 를 연동 프로젝트 생성 방법
하창호02-15 14:35 | HIT : 4,284
<CC 와 Slick Editer & T32 를 연동 프로젝트 생성 방법>

작성자: 하창호

1. 예제의 위치는 CC 의 다음 위치에 있는것으로 가정 합니다.
"VOB Tag 명"\TestProgram\Test

2. 먼저 파일들의 설명은 다음과 같습니다.

- Test.vpj : Slick Editer 의 프로젝트 파일 입니다.
- Makefile : ArmMake 를 이용한 Build 매크로 입니다.
- S3C2412X_RAM.cmm : T32 용 매크로 입니다.

3. [주의] CC와의 연동을 위해 "Test.vpj" 파일을 복사해서 자신만의 파일로 만듦니다.
복사한 파일이 읽기 전용일 경우 풀어줍니다.
이때 새로 생성된 파일은 버젼관리를 하지 않습니다.
"Test.vpj" 파일은 프로젝트 내의 파일 목록을 관리할 때 쓰이며
새로 복사된 파일은 CC 와의 연동에 사용 됩니다.
CC 와의 연동이 필요 없을 경우 복사하지 않아도 됩니다.

3. 생성된 프로젝트를 Slick Editer 실행시킵니다.
이 때 vpw 파일이 없어 화면이 멈출경우 프로그램을 강제종료하고
vpw 파일을 열어 새로 시작하면 추후 같은 현상은 발생하지 않습니다.

4. Workspace 에서 프로젝트명에서 마우스 오른쪽 버튼을 크릭하면
버젼 컨트롤 > Setup 을 선택합니다.
Command line system 과 SCC Providers 를 이용하여 두가지 방법으로 CC 제어가 가능합니다.
이번에는 Visual Studio 와 비슷하게 사용하기위해
SCC Providers 를 이용하여 설정해 보도록하겠습니다.
SCC Providers 를 선택하고 ClearCase 를 선택합니다.
그 다음 Init. Providers 클릭하고
Open Porject 선택합니다.
VOV Name 에 "VOB Tag 명" 를 넣어 주십시오.
Local View Path 에 자신의 View 위치를 넣어 주십시오.
본인의 경우는 "E:\CC\VOB Tag 명" 입니다.
확인을 누르고 나오면 Auto Check-out on Edit 가 있습니다.
이 부분에 체크하고 확인을 누르면 최종적으로 CC 연동 설정이 완료 됩니다.

5. 사용시에는 파일을 직접 Edit 할 경우 자동으로 Check-out 메뉴가 뜨며
Workspace 에서 마우스 오른쪽 버튼을 이용하여 Check-in 등을 할 수 있습니다.

6. F7을 누르면 Build 가 되는데
이 부분은 Project Property>Tools>Build>Command Line 부분에 "armmake all" 을 넣어 주면 됩니다.
Slick Editer 에서 F7을 누르면 armmake 가 실행되서
armmake 가 MakeFile 을 보고 ADS 를 이용하여 컴파일 합니다.
이 때 ADS 미리 설치되어 있어야 하며, armmake 파일은 Path가 지정된 곳에 있어야 정상 동작합니다.
또한 Project Property>Build 부분에 "armmake clean" 을 넣어두면 좋습니다.

7. Inteligent help (자동으로 연관된 함수등 찾기) 나 Reperences 메뉴를 사용하기 위해서는
Project Property>Files 에 관련된 파일들을 죄다 등록시켜두면 기능이 활성화 됩니다.

8. 참고로 CMM 파일 사용시 상대적인 디렉토리 Path 사용 방법을 이용하여 작업하여
다른 위치로 디렉토리를 옮기더라도 정상동작합니다.
방법은 다음 예제와 같습니다.

&ROOT_PATH=OS.PWD()
Data.Load.Elf "&ROOT_PATH\bin\test_ram.axf"


36  ARM :: 인터럽트 핸들링    하창호 2007·08·29 4497
 ARM :: CC 와 Slick Editer & T32 를 연동 프로젝트...    하창호 2007·02·15 4284
34  ARM :: T32 매크로 팁 중 현재 디렉토리 가져오는 방법    하창호 2007·02·08 3826
33  ARM :: 플레쉬에 대해서    하창호 2006·04·12 3912
32  ARM :: 삼성 반도체 홈페이지 Flash S/W 및 PocketStore I...    하창호 2006·04·12 4312
31  ARM :: MMU (memory management unit)    하창호 2005·03·10 4236
30  ARM :: ARM 프로세스이해 교육완수 예제    하창호 2004·03·23 4487
29  ARM :: S3C2410 터치스키린 이용한 그림판 제작 예제    하창호 2004·03·22 5752
28  ARM :: 이종수 박사 ADS, SDT, GCC 를 이용한 예제    하창호 2004·03·22 4919
27  ARM :: S3C2410 LCD에 아날로그 시계 출력하기 (숙제 3)    하창호 2004·03·22 6012
26  ARM :: S3C2410 LCD에 이미지 출력하기 예제    하창호 2004·03·19 6537
25  ARM :: [ASM] 1부터 10 까지 더하기 GCC 사용    하창호 2004·03·19 4073
24  ARM :: [ASM] LOOP 를 이용한 메모리간 복사 GCC 사용  …3  하창호 2004·03·19 4279
23  ARM :: 이종수 박사 ARM 이론강의 요약    하창호 2004·03·18 6652
22  ARM :: ARM Down, GCC 를 받을 수 있는 곳    하창호 2004·03·18 3680
21  ARM :: SMDK2410(S3C2410) Board Reference    하창호 2004·03·18 3854
20  ARM :: S3C2410X USER'S MANUAL    하창호 2004·03·18 3526
19  ARM :: SDT 관련문서    하창호 2004·03·18 3370
18  ARM :: GCC 관련문서    하창호 2004·03·18 3495
17  ARM :: ARM명령어요약    하창호 2004·03·18 3690
16  ARM :: 이종수 박사 ARM 뛰어넘기 교재    하창호 2004·03·18 5045
15  ARM :: ARM Architecture Reference Manual  …1  하창호 2004·03·18 3562
14  ARM :: 에디터 (숙제 2)    하창호 2004·03·17 3579
13  ARM :: S3C2410 IIS를 이용한 사운드 출력 예제    하창호 2004·03·17 4417
12  ARM :: S3C2410 Keyboard와 LCD 제어하기 예제    하창호 2004·03·17 4406
11  ARM :: S3C2410 Keyboard 제어하기 예제    하창호 2004·03·17 4241
10  ARM :: DNW 시리얼을 사용하여 프로그램을 다운로드 및 실행하...    하창호 2004·03·17 5645
9  ARM :: APM DownLoader 방식과 DNW DownLoader ...  …1  하창호 2004·03·17 3885
8  ARM :: S3C2410 간단한 알람 시계 예제 (숙제1)    하창호 2004·03·16 5039
7  ARM :: S3C2410 Watch Dog Timer 사용 예제    하창호 2004·03·16 4520
6  ARM :: S3C2410 타이머와 인터럽트로 LED 불켜기    하창호 2004·03·16 4378
5  ARM :: ARM 프로세스의 이해 강의 자료    하창호 2004·03·16 4978
4  ARM :: S3C2410 시리얼로 값 입력받는 계산기 만들기    하창호 2004·03·16 4251
3  ARM :: CPU 최대 주파수를 가지고 최소 타이머 주기 알아내기  …36  하창호 2004·03·16 2970
2  ARM :: S3C2410 버튼 입력받아 LED 불켜기 예제    하창호 2004·03·15 4620
1  ARM :: S3C2410 LED 불켜기 예제    하창호 2004·03·15 4513
1
   
Copyright 1999-2018 Zeroboard / skin by GGAMBO
....