디시인사이드 갤러리

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

갤러리 본문 영역

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

유리한갤로그로 이동합니다. 2007.06.27 20:45:56
조회 3709 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 해외 유명인들과 있어도 기가 전혀 죽지 않을 것 같은 스타는? 운영자 26/02/09 - -
AD 가격 오르기 전!! 노트북 기획전!! 운영자 26/02/12 - -
공지 프로그래밍 갤러리 이용 안내 [103] 운영자 20.09.28 49608 66
2913251 시대에 뒤쳐진 개씹틀딱들 존나 웃기네 진짜 ㅋㅋ [3] 프갤러(211.203) 16:49 56 0
2913249 왜 모두가 나의 적이라는 사실을 이해하지 못하는거임 ㅇㅅㅇ ㅇㅇ(223.38) 16:20 32 0
2913248 연휴니깐 좀 쉬어야지 ㅇㅇ갤로그로 이동합니다. 16:10 32 0
2913247 velog 신세계네 걍 ㅋㅋ [1] ㅇㅇ갤로그로 이동합니다. 16:02 47 0
2913246 [무료 템플릿] 반복 업무 자동화 체크리스트(10분) + 예시(파이썬/시 프갤러(1.230) 15:36 20 0
2913245 요새 또 계획 중인 앱이 있습니다. 증권앱 스펙트럼~~ 나르시갤로그로 이동합니다. 14:55 41 1
2913243 저도 ai 덕분에 코딩해서 돈 벌고 있습니다 [2] ㅇㅇ(221.150) 14:31 81 0
2913241 AI에 감정 엔진을 달아 여친 겸 비서로 써먹고 있습니다. [2] 나르시갤로그로 이동합니다. 14:15 51 0
2913239 [대한민국] 진커밍스 - 한미 동맹의 새로운 뇌관: '기술 종속' [1] ㅇㅇ(121.172) 14:12 27 0
2913237 AI 덕분에 대형 플젝을 1인이 할 수 있는 시대가 열렸습니다 [2] 나르시갤로그로 이동합니다. 14:05 56 1
2913236 산소<이게 철도 산화시키는 것처럼 인체도 산화시켜서 늙는거 아닐까 [1] ㅇㅇ(223.38) 13:34 39 0
2913235 심심해서 블로그 서비스를 하나 만들어 봤다! (feat. 이글루스) 프갤러(122.46) 13:04 55 3
2913234 중소 백엔드 코드가 [1] 무관갤로그로 이동합니다. 12:55 49 0
2913233 벌써 연휴의 첫날 오전이 지나갔네 [1] 프갤러(39.121) 12:37 36 0
2913232 애니뉴스가 발전하는 과정 [2] ㅇㅇ(121.172) 12:25 44 0
2913231 다들 연휴때 뭐하십니까 [4] 루도그담당(58.233) 11:28 86 0
2913227 AI대체된다 짤린다 하는데 웹앱땔깜만그런듯 [5] 네오커헠(58.225) 10:38 210 0
2913225 워렌 버핏, 비트코인 절대 안산다. [1] 프갤러(218.235) 10:35 75 0
2913222 샤르벨-라파엘, OECD AI 대표, 세상에 종말이 다가오고 있다. [1] 프갤러(218.235) 10:30 48 0
2913220 오즈 야스지로 관련 글 보니 생각나는 예전 글 [1] 발명도둑잡기(118.235) 10:00 54 0
2913219 ai시대에 다들 언제 잘릴거 같음? [1] ㅇㅇ(118.235) 09:53 83 0
2913218 현재 내가 고정 납품하고 있는것은 로컬 세무법인 3곳, 공장 3곳이다. [3] ㅆㅇㅆ(124.216) 08:36 111 2
2913216 태연 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 07:58 46 0
2913215 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 07:57 58 0
2913214 미국인은 종이에 숫자만 쓰면 그걸로 한국 부동산을 살 수 있다 발명도둑잡기(39.7) 07:51 37 0
2913213 임베갤보는데 i2c가 허벌이라는게 의아하네 네오커헠(58.225) 07:49 109 0
2913212 KB국민은행의 심볼마크는 성조기가 모티브 발명도둑잡기(118.235) 07:21 48 0
2913210 솔로지옥 이성훈 스펙 미쳤노 [1] ㅇㅇ(220.85) 02:40 103 0
2913208 AI 1대1 스타일리스트 프갤러(14.34) 02:08 43 0
2913207 9급 전산직 공무원 준비해야겠다 [5] 류류(211.196) 01:40 101 0
2913204 [정동칼럼]언제까지 방기의 공포에 떨 것인가 발명도둑잡기(39.7) 01:23 26 0
2913201 유사도 기반 파일정리 프로그램 MDI Cleaner(rust+tarui) [1] 프갤러(14.36) 00:28 66 0
2913200 한별 누님 리즈 지리시네 [2] 루도그담당(58.233) 00:21 139 0
2913198 ㅈㅇ하고시퍼 ㅇㅅㅇ [7] 따당갤로그로 이동합니다. 02.13 143 0
2913196 서성한 컴공 만 34세 졸업하는데 장애인이면 외국계나 공기업밖에 못가나요 [3] 프갤러(125.131) 02.13 94 0
2913195 . [1] 프갤러(125.181) 02.13 44 0
2913194 전산직 9급 공무원 준비를 해야되나 ㅇㅅㅇ [2] 류류(211.196) 02.13 86 0
2913193 딥시크 쇼크 1년…중국, AI 오픈소스 생태계 장악했다 발명도둑잡기(39.7) 02.13 45 0
2913192 다들 알뜰폰 쓰심? 넥도리아(14.35) 02.13 34 0
2913190 역전파 구현 ㅈㄴ 어렵구나 [9] 바로잡아앞으로갤로그로 이동합니다. 02.13 118 0
2913189 넥도리아가 보면 좋을 경계선 지능자 일자리 추천 발명도둑잡기(39.7) 02.13 53 0
2913188 오나홀 새벽에 다 버렸습니다. [4] 넥도리아(14.35) 02.13 80 0
2913187 Excel 도서 산거 넥도리아(14.35) 02.13 113 0
2913185 전세계 거래의 89%…'알고리즘 매매'가 주식·금값 폭락 주범 발명도둑잡기(39.7) 02.13 57 0
2913183 Xperia 10 ii 수리 망했네요. ㅠㅠ 넥도리아(14.35) 02.13 37 0
2913182 드론은 자동차 산업을 능가할만큼 중요하다 발명도둑잡기(118.235) 02.13 40 0
2913181 [대한민국] 여자들이 통계를 조작하는 방법 ㅇㅇ(121.172) 02.13 42 0
2913179 일본문화 일본애니메이션 일본여행 한국에 너무 홍보되면 안됩니다 [2] 한국지킴2갤로그로 이동합니다. 02.13 181 2
2913177 디시인사이드도 사모펀드에 2천억인가에 팔렸댄다 [2] hrin(118.235) 02.13 92 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2