디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

유리한과 함께하는 AVR로 임베디드 개념쌔우기 - #4. 작업환경구축!!

유리한갤로그로 이동합니다. 2007.06.27 20:45:56
조회 3701 추천 0 댓글 19












유리한과 함께하는 AVR로 임베디드 개념쌔우기 - #4. 작업환경구축!!


쌀뻔했다..

정말 스샷질 하기 귀찮아..ㅠㅠ

집중도 안되고..

아..지금 하이킥에서 유간 나온다..




오늘은 간단히 툴 쓰는법만..

툴은 WinAVR(avr-gcc. 컴파일러)와 AVR-Studio 그리고 PonyProg(다운로더)의 조합으로 설명할께.

개인적으로 소스인사이트+WinAVR+avrdude조합으로 썼었는데.. 설명하기가 까칠해.
Makefile을 어느세월에 설명하겠나.. 조만간 간단하게나마 설명 해줄께.
일단은 스튜디오로 가자.

먼저 WinAVR 깔고 스튜디오 깔면 알아서 연동될거야.
프로그램은 #1에 링크 걸어뒀던걸로 기억하고..

(winavr깔면 재미있는게..
콘솔모드에서 리눅스 명령어 몇개가 먹는다. ls를 비롯해서 chmod 같은것들..
winavr/util/bin 에서 뭐뭐 있나 확인해봐. 자동으로 패스 걸리니 아무데서나 실행가능.)



d0052452_0806187.jpg

일단 스튜디오를 처음 실행하면 이 화면이 뜨지.
New Project 찍고..


d0052452_08061951.jpg
프로젝트 타입은 AVR-GCC. 프로젝트 넣을곳 알아서 선택하고 넥스트 선택.

d0052452_08062095.jpg
가난한 우리는 AVR Simulator를 써야겠지? 디바이스는 ATMega128.



d0052452_08062151.jpg
자. 이제 코딩을 시작하자.

d0052452_08062225.jpg
어제 예제로 던져준 발로짠 6줄코드를 그대로 적고 F7을 누르면 컴파일이 되는것이야..


d0052452_08062386.jpg
default 폴더 밑에 가보면 몇가지의 파일이 생겨있는데..
더이상의 자세한 설명은 생략한다.
저중에서 실제 구워야 되는 파일은 .hex파일이다.


d0052452_08062460.jpg
디버깅을 해보자. start debugging을 클릭하면 왼쪽이 바뀐다.
각종 레지스터 및 입출력 포트의 상태를 볼수 있게 만들어진것.


d0052452_08062651.jpg
자, 그럼 PORTD의 상태를 보자. DDRD,PORTD가 모두 보이지? 아직 step 을 안찍어서 변화가 없지만

d0052452_08062879.jpg
실행시키면 모두 0xff로 정상적으로 바뀐걸 확인할수 있지.
다른건 알아서들 공부하길 바래.

근데 하다보면 알겠지만 LED나 uart가 디버깅엔 킹왕짱이다.
뭐 돈많은 회사 들어가서 장비 사주면 몰라도..
(하긴..싸구려 j-tag은 4만원돈이면 사더라..)


이제는 칩을 구워볼 차례.

d0052452_08061762.jpg
포니프로그를 실행시키면 말이 울어댄다. 짜증나면 Disable sound를 눌러주자.

처음 실행하면 셋팅부터 해달라는 안내문구도 뜬다. 스샷질은 안했다.

d0052452_08061938.jpg
Open Program(Flash) file 을 선택해서 아까 컴파일한 hex파일을 불러온다 (형식이 e2p로 되어있으면 hex로 바꾸자.)

d0052452_08062014.jpg
불러오면 hex내용이 쫙 나온다.
아까 셋팅 해달랬으니 셋팅해주자.



d0052452_08062213.jpg
Interface Setup 찍고 페레럴로 바꾼뒤 avrisp로 바꾸자. 뭐 돈많아서 usb-isp나 j-tag 구입한사람은 제외.
probe를클릭하면 연결상태를 확인해준다. -24가 뜨면 젖됬구나 생각하면 된다. 칩이 뒈졌거나 isp가 뒈졌거나..


d0052452_08062331.jpg
그리고 셀리브레이션 한번 찍어주고..

write program(flash)를 클릭하면 구워진다.

지금 횽 집에 avr킷트가 없어..
횽 친구랑 엿바꿔먹어서..
그래서 스샷은 못찍었다.
일단 다시 친구놈한테 뺏어야지..


다음번 강좌부터 다시 코딩질로 돌아가도록 하자.. 오늘은 너무 졸려..ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 우리나라를 대표해서 UN 연설자로 내보내고 싶은 스타는? 운영자 25/09/29 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47615 65
2893759 전자담배로 해킹 발명도둑잡기(118.235) 17:39 7 0
2893758 [애니뉴스] 귀인환등초 24화 완결? 프갤러(121.172) 17:39 6 0
2893757 [대한민국] 모스탄, 세계 대전 언급, 고든창 박사, 이재명 차기 독재자 프갤러(121.172) 17:33 6 0
2893756 유재석 세금얘기 나와서 든생각인데 프갤러(210.217) 17:32 10 1
2893755 전자담배 해킹 [1] 발명도둑잡기(118.235) 17:30 11 0
2893754 취직후 회사 내 노트북 쓰려고 가져가면 "윈도우정품" << 문제됨? [5] 프갤러(180.230) 17:16 23 0
2893753 일회용 전담에 아치 깔아봄 [6] 프갤러(1.250) 17:01 37 2
2893751 내 자신을 회복하는 중이다 ㅇㅇ(121.168) 16:58 13 0
2893750 5시간 반 잤더니 졸리다 발명도둑잡기(118.216) 16:45 11 0
2893749 본인 버킷리스트 [7] 공기역학갤로그로 이동합니다. 16:40 49 0
2893748 지금 갑자기 놀이라는 단어가 매우 안익숙하게 느껴짐 [7] 공기역학갤로그로 이동합니다. 16:37 35 0
2893747 엔젤리너스 바람물질인 검은빨대 사용하는군요 [1] 헬마스터갤로그로 이동합니다. 16:35 17 0
2893746 다시 보는 드럼통의 청와대 ㅇㅇ(121.168) 16:35 15 0
2893745 게임땔깜지망생에서 은퇴한이유 [34] 공기역학갤로그로 이동합니다. 16:31 93 0
2893744 머릿속에 약간 해줘마인드가 들어간거같음 [13] 공기역학갤로그로 이동합니다. 16:20 54 0
2893743 짱깨~ 북괴~ 빨갱이는 대한민국에서 빨리 꺼져랑~ ♥냥덩이♥갤로그로 이동합니다. 16:09 13 1
2893742 정부서버 불낸 책임자 극단자했다는군요 [12] 헬마스터갤로그로 이동합니다. 16:09 53 0
2893741 노인개씹버러지새끼들 요즘 100세인생이라고 안해서 좋다 ㅋㅋㅋ [1] 타이밍뒷.통수한방(1.213) 15:32 22 0
2893739 추석 연휴 업소 가는 형들 꿀팁 반값 꿀팁 풀게ㅅㅅㅅ [2] ㅇㅇ(39.7) 15:26 31 1
2893738 좆븅신이 지가 잘난줄 아는 이유 프갤러(210.217) 15:15 33 2
2893737 진짜 개발자가 설명 못하는이유 [1] 프갤러(210.217) 15:11 34 1
2893736 이제 개인용으로 램 64기가정도는 충분히 [15] ㅇㄷ(211.234) 15:00 47 0
2893735 가짜개발자 진짜개발자 구분법 [2] 발명도둑잡기(118.235) 14:58 44 0
2893734 결혼식 갔다왔다 [1] 발명도둑잡기(118.235) 14:57 27 0
2893733 시원하당 ♥냥덩이♥갤로그로 이동합니다. 14:43 21 0
2893731 동생 동영상편집 하고 싶다는데 중고나라에서 30짜리 컴으로 될까?? ㅇㅇ(223.39) 14:17 16 0
2893730 대한민국에 쓰레기들 생각하니까 짱개가 땡기네 프갤러(210.217) 13:41 21 0
2893729 정치가 ㄹㅇ 역겨움 프갤러(210.217) 13:22 26 0
2893728 카카오같은거 보면 개발자들 ㄹㅇ 띨방한 애들밖에 없는듯 [4] 프갤러(210.217) 13:11 74 1
2893727 나는내향적이야 나는조현병이야 손발이시립디다갤로그로 이동합니다. 12:36 30 0
2893725 창업 조언 발명도둑잡기(118.235) 12:23 21 0
2893724 프로그래밍 이야기가 1도 없노 ㅇㅇ(218.157) 12:23 29 0
2893723 신은 왜 쓰레기 같은 새끼한테 시간을 줬을까? 프갤러(210.217) 12:14 33 1
2893722 앱 오버레이 컴포넌트들 다 만들었다 [1] 노력갤로그로 이동합니다. 11:44 35 0
2893721 인공지능, ai 국비하면 취업 가능? [4] cvs.갤로그로 이동합니다. 11:24 76 0
2893720 [이스트소프트] AI 교육받고 제주 자연 속 워케이션 즐기자! [1] [ESTsoft]oreumi-camp(125.183) 10:39 44 1
2893719 뭔지랄을해야 이딴나라에서 태어날수있는거지 [1] 타이밍뒷.통수한방(1.213) 10:35 30 0
2893718 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 10:09 34 0
2893717 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09:33 31 0
2893716 수..숨막혀..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:31 21 0
2893714 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:26 24 0
2893713 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09:25 35 0
2893712 의정부역 PC방 ㅇㅇ(223.38) 08:40 20 0
2893711 앱공장 해볼만함? 프갤러(180.231) 08:12 25 0
2893692 넥도리아 양념 헌돈 돼지 갈비 추석을 향해 전진. [1] 넥도리아2025(220.74) 06:22 27 0
2893675 음기 충전 발명도둑잡기(118.216) 05:13 54 0
2893673 조심해라 프갤러(211.118) 04:44 47 0
2893671 스포티파이 개인정보 국방부로 팔려나가는 건 시간문제 발명도둑잡기(118.216) 04:16 24 0
2893666 이 패션 진짜 올 가을 유행인가요? 발명도둑잡기(118.235) 04:01 28 0
뉴스 나를 구해주세요...죽어야 끝나는 견생 (실화탐사대) 디시트렌드 10.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2