뉴티씨



  • HOME
  • 자료실
  • AVR

 
[참고자료] AVR 개발환경 (Eclipse + WinAVR) 꾸미기
 글쓴이 : administrato…
작성일 : 12-09-15 03:25
조회 : 11,619  
안녕하세요?   어떤 고객님이 좀 올려달라는 내용이 있어서, 구글링해서 올려 드립니다.
밑에 출처도 밝혀 놓았으니, 필요하신 분은 거기가서 좀 더 살펴 보시면 되겠습니다.

1. http://winavr.sourceforge.net 에서 winavr을 다운로드받아 설치한다.
2. http://www.eclipse.org/downloads 에 들어가면, 여러개 항목이 있다.
 
그중에 Eclipse IDE for C/C++ Developers 를 다운 받는다. (C를 사용하니까 당연히 저거 받아야겠지?)
그리고, 적당한 폴더에 압축을 푼후에, eclipse.exe를 실행.
처음 실행하면, workspace 를 설정하라고 나오는데, 역시 적당한 폴더를 설정한다.
 
eclipse 가 실행되면, AVR용 플러그인 을 설치 해야 한다.
 
Help -> Software Update 를 클릭.



상단의 Available Software 탭 -> Add Site -> http://avr-eclipse.sourceforge.net/updatesite/ 입력후 Install 버튼을눌러 설치한다.


프로젝트 생성 및 빌드, 펌웨어 넣기

Eclipse 메뉴 에서 Help -> Help Contents -> AVR Plugin 에서 도움말을 보고 따라한다.

사용자 파일 추가

Workspace에서 생성한 프로젝트에서 마우스 오른쪽 클릭->Properties
C/C++ General -> Paths and Symbols -> Includes
Languages -> GNU C -> [Add] 버튼을 클릭
[File Systems] 버튼을 클릭하여 사용자 파일의 디렉토리를 선택후 체크박스 아무것도 하지말고
[OK] 버튼을 눌러서 추가
끝!!

AVR USB ISP 설정

Workspace에서 생성한 프로젝트에서 마우스 오른쪽 클릭->Properties
AVR -> AVRDude -> Programmer -> Programmer Configure 에서 [Edit] 버튼 클릭
Programmer Hardware에서 Atmel STK500 Version 2.X firmware 선택
Override default Port (-P) 에다가 USB ISP 포트 적기 (ex: COM1, COM2...)
다 설정했으면 [OK] 누르기

make: *** [test.elf] Error 1
만약 위와 같은 에러메시지가 나올때

소스코드에서 #include <math.h> 를 사용했었다면
math 라이브러리를 추가 안해줘서 에러가 나는것이다.

project workspace에서 자신의 프로젝트에서 마우스 오른쪽클릭 -> properties
C/C++ Build -> Settings -> Tool Settings -> AVR C Linker -> Libraries
Libraries (-l) 여기 에다가
"m" 을 추가한다.
[OK] 버튼을 누르고 컴파일하면 잘될것이다.


 
 

번호 제 목 글쓴이 날짜 조회
35 [참고자료] [참고자료] [기구도] AB-M128USB-C 기구도입니다. 관리자 05-21 1153
34 [참고자료] [기구도] AB-M2560 기구도입니다. administrato… 03-02 10771
33 [참고자료] WINAVR gcc 컴파일러 다운로드 링크입니다. administrato… 11-25 10482
32 [참고자료] 3축 가속도 센서[AM-3AXIS-P V03 관련] 초기화 및 … administrato… 04-02 10818
31 [참고자료] ASCII 코드표 + ASCII 확장코드표 (아스키코드 및… administrato… 11-10 12180
30 [참고자료] AVR 코드 최적화 자료 administrato… 10-04 9188
29 [참고자료] AVR 개발환경 (Eclipse + WinAVR) 꾸미기 administrato… 09-15 11620
28 [참고자료] AVR 개발환경 (Eclipse + WinAVR) 꾸미기 administrato… 09-15 13977
27 [참고자료] ICCAVR Online help 입니다. administrato… 08-21 25803
26 [참고자료] [드라이버] AD-USBSEREAL V01 2011년 7월 이후 구매… administrato… 03-27 8642
25 [참고자료] [드라이버] AD-USBSEREAL V01 2011년 7월 이후 구매… administrato… 03-27 8146
24 [참고자료] #pragma comment 에 관하여 administrato… 02-23 8440
23 [참고자료] #pragma comment 에 관하여 administrato… 02-23 8669
22 [참고자료] [드라이버] USBISP V02 드라이버입니다. administrato… 12-27 10646
21 [참고자료] [드라이버] USBISP V02 드라이버입니다. administrato… 12-27 9896
리스트
 1  2  3  

1