태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

티스토리 툴바



1. 새로운 프로젝트의 환경 설정
(1 - 1) 프로젝트의 환경설정을 시작하려면 다음 그림과 같이 프로젝트 창에서 DebugRel Settings.. 아이콘을 누른다.

(1 - 2) 또는 다음 그림과 같이 Edit -> DebugRel Settings... 메뉴를 선택하거나 단축키 Alt+F7을 눌러도 된다.

(2) 프로젝트 환경을 설정하는 화면이 나타나면 첫번째로 Target Settings 환경설정 화면을 선택한다. 여기서는 Post-linker 항목을 ARM fromELF 로 설정한다. 이제부터 빨간색으로 표시한 부분 외에는 건드리지 말고 디폴트 상태로 그냥 두기 바란다.

(3) 다음과 같이 ARM Assembler 환경설정 화면에서는 Target 메뉴만 그림에 나타낸 바와 같이 설정하면 된다.

(4) ARM C Compiler 환경설정 화면에서는 다음과 같이 설정 한다.

(5) 마찬가지 설정한다.
체크박스와 라디오 박스의 차이점을 아는가? 뭔가?? ... 정답이다!! 쉽다..

(6) ARM Linker  환경설정 화면에서는 다음그림과 같이 Output 메뉴에서 RO Base 항목을 0x00000000으로 설정하고 RW Base 항목을 0x2000000으로 설정한다.

(7) Layout 메뉴에서 Object/Symbol 항목을 Cstartup.o로 설정하고 Section 항목을 reset으로 설정한다.

(8) 자 마찬가지 Listing 메뉴도 다음과 같이 설정한다.

(9)아래와 같이 Output file name 항목을 지정하지 않고 비워두면 프로젝트 이름과 같은 이름으로 바이너리 파일 Test.bin이 생성된다. 그러나 만약 필요하다면 이 파일의 이름을 사용자가 원하는 것으로 지정할 수도 있다.

2. 소스파일의 수정및 컴파일/링크 수행
프로젝트를 만들고 환경을 올바르게 설정 하였으면 이제 사용자 예제 프로그램의 소스 파일을 필요에 따라 수정하거나 컴파일 및 링크를 수행할 수 있다.

(1) 소스를 수정하려면 프로젝트 창에 있는 소스파일 이름을 마우스로 더블 클릭 한다. 다음과 같이 소스파일의 편집창이 나타난다. 필요하다면 편집창의 최대화 버튼을 눌러 크게 볼 수도 있다.만약 칼럼이 흐트러져 보인다면 Tab을 8로 설정하였는지 확인하라.

(2 - 1) 이제 소스 파일의 편집이 끝나고 컴파일 및 링크를 수행하려면 아래와 같이 Make 아이콘을 누른다.

(2 - 2) 혹은 프로젝트 창에서 Make 아이콘을 눌러도 되며, Project -> Make 메뉴를 선택하거나 단축키 F7을 눌러도 된다.

(3) 컴파일 및 링크를 수행하고 나면 다음과 같은 결과창이 뜬다.

(4) 프로젝트 환경설정에서 메모리 맵 파일을 출력하도록 지정하였으므로 다음과 같이 Test.map파일도 생성된다.

(5) 아무런 에러가 발생하지 않고 컴파일 및 링크 과정이 정산적으로 수행되었으면 ....\Test\Test_Data\DebugRel\ 폴더에 Test.bin 파일이 생성되었음을 확인 할 수있고 이 파일을 SAM-BA GUI 프로그램과 USB 케이블 등을 사용하여 ARM7 칩에 다운로드 가능하다.
Posted by 쏠쓰

트랙백 주소 :: http://solosols.tistory.com/trackback/77 관련글 쓰기