본문 바로가기

임베디드 개발/ARM

ARM DS-5 Community Edition 설치 및 실행

ARM 라이센스는 개인이 구매하기에는 비싸다. 

찾아보니 다행히 free tool이 있어서 설치하고 실행해보았다.  

 

설치 방법은 하기 동영상을 참조했다. 

https://www.youtube.com/watch?v=vnycI5JV0B8

 

위 동영상의 안내대로 간단한 양식을 기입하면 메일로 툴을 다운로드 할 수 있는 링크가 온다.

(처음에는 구글 메일로 했는데 오지 않아서 네이버 메일로 한번 더 시도했더니 메일을 받았다.) 

 

위 영상에서 끝까지 따라하지말고 DS-5까지만 설치하고 나머지는 하기를 참조. 

 

윈도우 시작 메뉴에서 Eclipse for DS-5를 찾아 실행하자. 

작업 디렉토리를 설정한다(폴더는 가급적 길지 않고 한글 폴더가 아닌 곳을 선택하였다. 예전 외국산 툴 중에 한글폴더를 제대로 인식하지 못하거나, 너무 길면 도스의 한 문단 글자 수 제한으로 makefile이 오류가 났던 경험이 있어서이다).

 

File - Import 의 하기 예제를 선택한다.

하기 예제를 선택한다.

readme.html 을 더블클릭하면, GCC compiler 링크가 있다. 클릭

(컴파일러는 DS-5 30일 평가 버전을 사용할 수도 있다. Readme에 써있으니 필요하면 참고)

 

클릭하면 하기 링크가 보이고, 첫 번째 것을 클릭하여 저장하고 압축을 푼다. 

 

메뉴의 Window - Preferences 를 선택하고

DS-5 밑에 Toolchains에서 Add를 눌러 Path에 압축을 푼 위치를 지정한다.

(심볼릭 링크가 있어 관리자 권한으로 압축 풀고, 윈도우라 대소문자 구분이 안되 파일이 겹친다고 나오는데 일단 덮어쓰기하고 진행했다)

 

요 화면이 나오면 성공이다. Elipse 재시작을 하라고 창이 뜨고 재시작시킨다.

 

컴파일러 path를 지정하였으니 build all 을 누른다. 

 

Project - Build All 

 

프로젝트에서 우클릭하여 Debug As 의 Debug Configuration 을 선택한다.

 

아래 화면과 같이 선택하고 Debug 버튼을 누른다. 

Window - Show View - Terminal 을 선택하고

F5는 명령어 하나씩 수행하고 F8을 누르면 전체를 수행한다.

 

Terminal 에 프로그램에서 출력한 수행시간이 표시된다.

(Print 기능을 해당 terminal 로 출력되도록 되어 있다.)