하드웨어/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