1. AVR Studio4 설치 및 윈도 8 호환성 업데이트
ATmega128 Easy Processor Kit을 이용하여 프로그래밍을 하려면 우선 프로그래밍이 가능한 AVR Studio를 설치하여야 하겠죠?
먼저 꼭 WinAVR을 설치한 후 AVR Studio를 설치해주세요.
일단 저희는 AVR Studio4를 사용할 예정입니다~~!
- AVR Studio는 컴파일 툴이고, WinAVR은 컴파일러입니다!
(1) 컴파일러의 설치
http://sourceforge.net/projects/winavr/files/WinAVR/20100110/
해당 주소에 들어가서 WinAVR-20100110-install.exe를 다운받고 설치를 해주면 됩니다.
(2) AVR Studio4 설치
https://drive.google.com/file/d/0B3TUepjmKjiXd0RCaTNYdWV2UlU/view?pli=1
마찬가지로 해당 구글 드라이브 주소에 들어가서 AVR Studio 4.19버전을 다운받아 설치를 해주면 됩니다.
(3) Window 8 이상 util 업데이트
만약!!! 윈도우 8 이상을 쓰시는 분이라면 아마 호환이 되지 않을겁니다! 컴파일이 되지않구 에러가 생겨요!
그렇기 때문에 아래의 첨부파일을 다운 받으신 후 압축을 풀고 난 후! 컴파일러 설치폴더(보통 C드라이브에 WinAVR-20100110 폴더에 있어요.)를 가 보시면 utils -> bin 이라는 폴더가 있어요.
그곳에 msys-1.0.dll 파일을 넣어주어 덮어쓰기하시면 실행하는데 아무 문제 없답니다~~^^
(4) 실행화면
이제 아래에 깔린 실행파일을 클릭하면
아래 화면과 같이 실행되게 됩니다!!
(5) 다른 버전이라면 잘 모르겠지만 AVR Studio 4.19버전은 기본적으로 AVR Toolchain을 사용하게 되어있는데 저희는 지금 WinAVR 2010-0110을 설치했기 때문에 설치경로를 못읽어와서 컴파일을 하면 오류가 생기게 됩니다.
No such file 이라는 오류로 말이죠...ㅠㅠ
따라서!!! 우리는 오류를 해결하기 위해 화면위의 메뉴에서 프로젝트를 눌러줍니다. 그리고 빨간상자의 Configuration Options를 클릭합니다.
나온 화면에서 왼쪽 탭에 Custom Options를 클릭합니다. 그럼 이제 아래와 같은 화면이 뜨게 되는데요ㅎㅎ
보시게 되면 Use AVR Toolchain에 체크가 되어있습니다.... 우리는 깔지 않았는데 말이죠.. ㅡㅡ;;
이제 이것을 바꾸기위해 체크를 해지해줍시다! 그런 다음 파란상자의 ...을 눌러 컴파일러를 추가합니다.
먼저 avr-gcc의 경우는 C드라이브에서 WinAVR-20100110의 bin 폴더안에 avr-gcc라는 파일이 있습니다. avr32-gcc 아니에요!!!
못 찾겠다 하시는 분은 조금만 밑으로 스크롤 내리시면 경로 있으니 저기서 참고하세요^^
다음에는 make 부분인데요 여기에는 위와는 다르게 WinAVR-20100110의 utils의 bin 폴더안에 make 실행파일이 있습니다. 이것을 이제 열기 해줍니다.
그럼 이제 아래와 같이 추가가 됬죠?ㅎㅎ
이제 해결이 됬나 다시 컴파일 해봅시다!
빌드 성공이네요!!!ㅎㅎ 드디어 설치가 완료되었답니다!!
아 여기서 소스코드가 궁금하신분들은 음.. 그냥 간단한 소스에요 ㅋㅋ LED on 시키는 내용인데
#include <avr/io.h>
int main()
{
unsigned char LED_ON;
DDRB = 0xFF;
while(1)
{
LED_ON = 0x03;
PORTB = LED_ON; // PortB LED 2개 on
}
return 0;
}
대략적으로 이렇습니다 ㅎㅎ
이상으로!! AVR 설치 과정이었습니다!!
'Study > AVR ATmega128 Easy Processor Kit' 카테고리의 다른 글
6. Easy Processor Kit의 ATmega128 모듈의 LED 제어 (0) | 2015.08.18 |
---|---|
5. AVR 개요 및 Easy Processor Kit 조사 및 LED 이론 (0) | 2015.08.17 |
4. 프로테우스 사용법 (ATmega128 이용) (2) | 2015.08.12 |
3. 프로테우스 설치법 (23) | 2015.07.24 |
2. AVR Studio 4 사용방법 (0) | 2015.07.08 |