디시인사이드 갤러리

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

갤러리 본문 영역

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

유리한갤로그로 이동합니다. 2007.06.27 20:45:56
조회 3707 추천 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/01/05 - -
AD 집에서 즐기는 Fresh 미식회 운영자 25/12/22 - -
공지 프로그래밍 갤러리 이용 안내 [98] 운영자 20.09.28 49202 65
2909970 "이게 CG가 아니라고?" 카이스트가 공개한 소름돋는 영상, 1인칭 변환 발명도둑잡기(118.216) 01:58 10 0
2909968 잊고 지내다 생각나네. 급여 5000만원 못받음 [5] 프갤러(220.79) 01:09 33 0
2909967 35살인데 c++ 지식 조금있는데 게임프로그래머로 취직은 불가능하겠지? [1] 프갤러(119.192) 00:43 30 1
2909965 프로그래머스 3래벨 이거 이력서에 적으면 득임? [7] 프갤러(182.229) 01.08 56 0
2909964 oh my opencode 머가 좋다는 건지 모르겠음 따당갤로그로 이동합니다. 01.08 37 0
2909963 Spynex Reverse Video Search 발명도둑잡기(118.216) 01.08 12 0
2909958 스위치 닌텐도 수리 완료 [2] 넥도리아(220.74) 01.08 40 0
2909957 형들 혹시 이런 프로그램은 없을까 [2] ㅇㅇ(110.12) 01.08 47 0
2909955 건설쪽에서 개발자로 넘어가려고한다.. [5] ㅇㅇ(211.194) 01.08 124 2
2909954 정리해준다 프갤러(39.7) 01.08 28 0
2909952 나중에 로봇 쪽으로 가고 싶은데 C언어 배우는 거 맞나요? [1] ㅇㅇ(115.21) 01.08 38 0
2909950 성능 필요한데서는 ㄹㅇ 매니지드 언어 안씀? [1] 프갤러(220.86) 01.08 49 0
2909948 "이거 모르면 한 달 월급 날린다.. 1분이면 끝나는 전국 찐템 수집법" ㅇㅇ(211.36) 01.08 52 0
2909947 도리도리춤 [4] 배구공(119.202) 01.08 48 0
2909946 정처기 따기 어렵냐? [4] 프갤러(118.235) 01.08 75 0
2909945 교재만 봤을 떄 수제비 vs 흥달썜 ㅈㅈ(125.131) 01.08 16 0
2909944 [대한민국] 출산율 통계 지표 ㅇㅇ(121.172) 01.08 19 0
2909943 관양로 53-1 공용전기 관리비 없어진지 오래 입니다. 넥도리아(220.74) 01.08 22 0
2909941 vscode 에서 갤질하기 [8] 따당갤로그로 이동합니다. 01.08 155 2
2909940 사장놀이 [2] 배구공(119.202) 01.08 48 0
2909939 여기 지대로 망했구나 [4] ㅇㅇ(222.108) 01.08 142 0
2909938 aws -> cloud flare 조언 부탁드려요 형들 [5] 프갤러(210.222) 01.08 110 1
2909937 회사에서 KOSA 경력 인정 안해주네 [4] 프갤러(125.140) 01.08 84 1
2909936 [한국폴리텍대학 대전캠퍼스] 2년제 학위과정 / 하이테크과정 (~ 1/1 [1] 프갤러(121.130) 01.08 48 0
2909935 컴공이 학점 잘 안보는 이유가 컴공에 원론적인 과목이 많아서라는데 [9] ㅇㅇ(59.16) 01.08 116 1
2909934 앞으로 치약은 무조건 2080 써야겟다 야옹아저씨갤로그로 이동합니다. 01.08 65 0
2909932 32살 sky 컴공 학점 좋음 [5] 프갤러(117.111) 01.08 106 1
2909931 수두 VS 수도, 헬름 vs 헴 프갤러(59.10) 01.08 21 0
2909930 딥러닝 텐서플로우vs파이토치 [2] 프갤러(118.235) 01.08 66 1
2909929 남의 나라를 선전포고 없이 침공하는 트황 넥도리아(220.74) 01.08 35 0
2909928 뻑가 뉴스가 다음 타깃 도널드 트럼프 경 미합중국 대통령 넥도리아(220.74) 01.08 23 0
2909925 태연 / 사철나무 / 자러간다~ 한시간 후에.. ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 01.08 23 1
2909922 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 01.08 62 0
2909919 에이전트는 언제쯤 좋아질려나 [1] RyuDOG갤로그로 이동합니다. 01.08 44 0
2909918 메모장 디자인 리뉴얼끝났는데 [1] RyuDOG갤로그로 이동합니다. 01.08 53 0
2909915 디씨에 깃헙 링크 올리면 삭제됨? ㅇㅇ(169.212) 01.08 35 0
2909913 드레이스 카마갤로그로 이동합니다. 01.08 38 0
2909912 올해 4학년 좆된 컴공생인데 질문이 있습니다. [1] 프갤러(58.29) 01.08 109 0
2909911 대학생 원드라이브 제발 도와줘.. 급함 프갤러(211.208) 01.08 95 0
2909909 CSS는 시발 공부할 게 왜캐많지 프갤러(125.130) 01.08 60 0
2909905 문재인 시즌2 꿀잼 ㅋㅋㅋㅋ 타이밍뒷통수한방(1.213) 01.07 59 0
2909903 정리해준다 프갤러(39.7) 01.07 35 0
2909901 유데미 강의 들을만하냐? 프갤러(183.101) 01.07 43 0
2909900 안성재는 유승준처럼 내쫒겨야 정신차릴려나 프갤러(39.7) 01.07 43 0
2909898 스타링크 후기ㅇㅅㅇ [4] 프갤로갤로그로 이동합니다. 01.07 108 0
2909895 전산직 << 취업잘됨? [1] 프갤러(39.117) 01.07 105 0
2909894 j팝 들으면서 산책중 [2] 노력갤로그로 이동합니다. 01.07 48 0
2909892 퇴근 하고 개발 공부해야하는데 자꾸 책만 읽네.. [1] ㅇㅇ(61.82) 01.07 67 0
2909891 디시에 글 쓸 때 중국 족보 얼마나 섞여있는지 프갤러(39.7) 01.07 38 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2