ISP로더 사용기/ 사용법
부제 : 가성비킹. ISP로더를 사용하자.
0. 본 게시물을 스크랩 하셔도 좋으나, 출처를 반드시 명시해 주시기 바랍니다
0. 온라인 커뮤니티는 여러사람들이 같이 이용하는 곳입니다. 제발 매너있는 댓글/ 활동 부탁드립니다.
0. 본 글은 단순 참고용이며, 본 글쓴이는 이 글로 인해 발생되는 전쟁/ 호환마마/ 발기부전/ 을 포함한 모든 잘못 - 민/ 형사상, 도의상 책임을 절대~~ 지지 않으며, 엔터를 누르는 본인의 탓임을 인지하시고 반.드.시. 숙지후 진행하시길 바랍니다.
0. 본 글은 어떤 협찬 없이 본인의 자비로 구매한 물품을 토대로 작성하였습니다.
--------------------------------------------------------
요즘은 잘 사용하지 않는 ISP로더 지만,
누군가에게는 반드시 필요한 글일 수 있다는 생각에, 아래 있는 저넘을 토대로 한 isp로더 사용법을 올려보도록 하겠습니다.
--------------------------------------------------------
안녕하세요. 춘공입니다.
예전부터 잘 쓰던 isp 로더가 사정상 출타하시고, 적당한? 가격의 물건을 수배해 본 결과..
알리익스프레스에서 만만해 보이는놈 하나 구매해 봤습니다.
1. 구매 ( 가격은 수시로 변하기 때문에 다른셀러와 비교해서 구매하시기 바랍니다. )
1-1 usbasp 구매
알리익스프레스 : www.aliexpress.com
제품 찾는 법 : usbasp 라고 검색 후, 아래 사진의 이미지를 찾으시면 됩니다. (그리 어렵지 않습니다.)
제가 구매한 제품링크 : http://www.aliexpress.com/item/USBasp-USBISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-L/2036883289.html
가격 : USD 1.81 전후 / 한국까지 무료배송
배송일 : 2주 ~ 4주 ~ 8주
( JP1 은 5V 로, JP2 는 일반적으로 사용할 일이 없습니다. - ISP로더 자체 펌업용으로 알고 있습니다)
1-2 연결용 케이블 구매 - 듀퐁케이블 암-암 (대체품이 있으면 안사도 됩니다.)
40개 묶음이 한국까지 무료배송으로 USD 0.96 입니다.
배송일 : 3주 ~ 8주
1-3 핀헤더 구매 (대체품이 있으면 안사도 됩니다.)
1x40 개짜리 10PCS가 한국까지 무료배송으로 USD 0.54 입니다.
배송일 : 3주 ~ 8주
1-4 핀헤더 연결 방법
- 아래 사진을 보고 맞춰서 연결합니다.
* usbasp쪽 핀 구조
* 키보드 기판 쪽 핀 구조 (ps2avr 기판을 예로 들었습니다.)
2. 설치 ( 테스트 환경 : win7 64bit , ps2avr 하얀색 기판 (by 괴수가면) )
2-1. usbasp를 컴퓨터 usb단자에 꼽고 드라이버를 잡아줌 ( 드라이버 : 첨부화일 참조 ( 32bit/ 64bit 맞춰서 압축해제 ) )
2-2. winavr 다운 및 인스톨
- http://sourceforge.net/projects/winavr/ 접속 후 최신버젼 인스톨
- 2016.02.02.일 현재 WinAVR-20100110-install.exe 이 최신입니다.
3. 실행
2-1. 같은 폴더(디렉토리)안에 기판에 올릴 화일 (ex. keymain.hex) 과 usbasp에 명령을 내려줄 bat화일을 하나 만들어 줍니다.
윈도우 상에서 우클릭 txt만들기 하셔서 test.txt 화일 생성 후 .txt 를 .bat 로 바꿔 주시면 됩니다.
(혹은 자체 메모장 이용)
test.bat 화일 안에는 아래와 같이 넣어 주시면 됩니다.
avrdude -c usbasp -p atmega32 -U hfuse:w:0xDF:m -U lfuse:w:0x0E:m
pause
avrdude -c usbasp -p atmega32 -U flash:w:keymain.hex:i
pause
* 간단히 설명을 하자면, 윗 부분이 퓨즈비트, 아랫 부분이 플래싱 해주는 명령입니다.
따로 만들어서 사용하시는 분도 계시고, 하나의 화일로 만들어 사용하시는 분도 계십니다.
상황에 맞게 편집해서 사용하시길 바랍니다.
* 저 퓨즈비트 라인의 0xDF 등은 기판마다 조금씩 다를 수 있습니다. 반드시 제조사(?)에 문의 하시기 바랍니다.
* pause 명령어는 입력 대기 명령어입니다. 스페이스 등 아무거나 누르면 다음 라인을 진행합니다.
4. 트러블 슈팅
4-1. avrdude 명령어를 치면 안먹혀요?
보통 자동으로 path가 추가가 됩니다만, 혹시나 모를 오류가 생긴다면,
path 명령어로 avrdude 가 있는 폴더인 c:\WinAvr-20100110\bin\ 를 추가해 주시면 됩니다.
(아마 path=c:\WinAvr-20100110\bin\ 이었을 껍니다. ㅡㅡ; )
4-2. usbasp를 찾을 수 없어 펌업이 안되요?
장치관리자를 열어서 설치 및 드라이버가 이상없이 잡혀 있는지 확인, 그래도 이상이 있다면 드라이버 화일을
압축 해제 후 , 위 4-1. 의 avrdude가 있는 폴더에 복사해 넣어주면 됩니다.
-----------------------------------------------------------
위 글은 기억에 의존해서 작성한 글이기에 순서가 틀릴 수도, 착각에 의해 잘 못 적었을 수도 있습니다.
(컴을 다시 밀고 새로 드라이버 잡는거 부터 하기 귀찮아서.. ㅠㅠ)
혹시라도 지적할 사항에 대해서는 댓글을 통해 말씀해 주시면 반영하도록 하겠습니다.
>> 안된다고 욕하실 분은 아래 댓글에 큼지막하게 써 주세요.<<
이상 누군가에게는 유용하게 쓰일 .수. 도 있는 사용기/ 사용법을 마치도록 하겠습니다.
감사합니다.