하드웨어/ATmega128
mac에서 AVR 프로그래밍 환경설정 방법
sinpk
2011. 7. 1. 23:55
1. crosspack 설치
http://www.obdev.at/products/crosspack/index.html
winavr처럼 osx환경에서의 avr-gcc를 제공해준다.
2. Eclipse c/c++ 버전 설치
3. AVR Eclipse Plugin 설치
http://avr-eclipse.sourceforge.net/updatesite/
4. Eclipse -> 환경설정 -> AVR -> Paths
AVR-GCC : /usr/local/CrossPack-AVR/bin
GNU make : /usr/local/CrossPack-AVR/bin
AVR Header Files : /usr/local/CrossPack-AVR/avr-4/include
AVRDude : /usr/local/CrossPack-AVR/bin
5. Eclipse -> 환경설정 -> AVR -> AVRDude
add...click ---> stk500v2 in high-voltage serial programming mode
// 프로그램 시리얼 통신 다운로드 방식
Overide default port(-P) --> /dev/tty.usbserial-FTDCD1DC //시리얼 포트 설정
ps. FTDI Chip을 사용하는 USB to Serial OS X Driver or 강원전자 KW-825
http://www.ftdichip.com/Drivers/VCP.htm OSX용 드라이버를 다운로드 받을수 있다.
드라이버를 설치하면 /dev/tty.usbserial-XXXXXXX가 등록된다.
6. Eclipse Project 생성
New --> C Project --> AVR Cross Target Application --> Empty Project 생성
7. Project --> Properties --> Target Hardware Setting
Project --> Properties --> AVRDude Setting
add...click ---> stk500v2 in high-voltage serial programming mode
Overide default port(-P) --> /dev/tty.usbserial-FTDCD1DC
http://www.obdev.at/products/crosspack/index.html
winavr처럼 osx환경에서의 avr-gcc를 제공해준다.
2. Eclipse c/c++ 버전 설치
3. AVR Eclipse Plugin 설치
http://avr-eclipse.sourceforge.net/updatesite/
4. Eclipse -> 환경설정 -> AVR -> Paths
AVR-GCC : /usr/local/CrossPack-AVR/bin
GNU make : /usr/local/CrossPack-AVR/bin
AVR Header Files : /usr/local/CrossPack-AVR/avr-4/include
AVRDude : /usr/local/CrossPack-AVR/bin
5. Eclipse -> 환경설정 -> AVR -> AVRDude
add...click ---> stk500v2 in high-voltage serial programming mode
// 프로그램 시리얼 통신 다운로드 방식
Overide default port(-P) --> /dev/tty.usbserial-FTDCD1DC //시리얼 포트 설정
ps. FTDI Chip을 사용하는 USB to Serial OS X Driver or 강원전자 KW-825
http://www.ftdichip.com/Drivers/VCP.htm OSX용 드라이버를 다운로드 받을수 있다.
드라이버를 설치하면 /dev/tty.usbserial-XXXXXXX가 등록된다.
6. Eclipse Project 생성
New --> C Project --> AVR Cross Target Application --> Empty Project 생성
7. Project --> Properties --> Target Hardware Setting
Project --> Properties --> AVRDude Setting
add...click ---> stk500v2 in high-voltage serial programming mode
Overide default port(-P) --> /dev/tty.usbserial-FTDCD1DC