기판 에 아직 부트로더가 설치되어 있지 않다면 다음과 같은 방법으로 설치할 수 있습니다.
아래 링크의 내용대로 부트로더 설치 여부를 확인합니다.
http://blog.winkeyless.kr/14
만약, 부트로더가 설치되어있지 않다면 아래의 내용을 보고 설치하시기바랍니다.
* 부트로더 설치
0. 부트로더 파일 준비
http://blog.winkeyless.kr/16 : 링크의 "펌웨어" 파일을 다운 받습니다.
- 위 파일을 다운받아 적당한 위치에 압축을 해제합니다.(파일 경로에 한글이 포함되지 않도록 하세요.)
1. ISP다운로더 준비
- ISP다운로더는 MCU에 바이너리(.hex 파일)을 업로드 할 수 있는 장치 입니다.
2. ISP다운로더를 기판과 연결
- 기판의 ISP 연결 홀을 이용해 ISP다운로더를 연결합니다.(3칸 2열 또는 6칸 1열 중 한 곳을 선택해 연결합니다.)
- ISP다운로더를 PC와 연결합니다.
3. 업로드 준비
- 압축해제한 파일 중 "boot_hid_romwrite.bat"을 메모장 등으로 편집합니다.
avrdude -c stk500v2 -P com3 -p atmega32 -U hfuse:w:0xD0:m -U lfuse:w:0x0F:m
avrdude -c stk500v2 -P com3 -p atmega32 -U flash:w:main.hex:i
pause;
- 붉은 색으로 표시한 부분을 자신의 환경에 맞게 수정한 후 "저장"합니다.
stk500v2 : ISP다운로더의 기종(?) 입니다. 저는 일반 마켓에서 구입한 ISP다운로더로 위와 같이 입력합니다.
com3 : ISP다운로더가 연결된 포트를 지정합니다. 때에따라 com포트가 될 수도 있고 usb가 될 수도 있습니다.
- 메모장을 닫습니다.
4. 업로드 시작
- 3에서 편집한 "boot_hid_romwrite.bat"을 더블클릭하여 실행합니다.
- 위 스크린샷과 같은 순서로 업로드가 진행됩니다.(수치 등은 조금씩 다를 수 있습니다.)
4-1. 다른 방식의 업로드
- ISP다운로더에 따라 위 3~4 방식이 작동하지 않을 수 있습니다. ISP다운로더에 따른 바이너리를 업데이트하는 방식으로 압축해제한 파일중 "main.hex"파일을 MCU에 업데이트해주면 됩니다.
- 이때 퓨즈비트 설정값은 high 0xD0, low 0xCF 0x0F 입니다.
- 평생입문자님의 ISP다운로더 사용법 : http://www.kbdmania.net/xe/6711621
5. 위 작업을 모두 이상없이 진행했다면 부트로더 설치가 완료 된 것 입니다.
- 아래의 링크의 내용을 참고하여 부트로더가 설치되었는지 확인해봅니다.
http://blog.winkeyless.kr/14
'정보' 카테고리의 다른 글
ps2avrU 펌웨어 정보 (9) | 2013.06.30 |
---|---|
부트로더를 이용한 펌웨어/키맵/매크로 업로드 방법 (34) | 2013.06.30 |
부트로더 설치 방법 (6) | 2013.06.29 |
부트로더가 설치되어 있는지 확인하는 방법 (0) | 2013.06.29 |
ps2avr-ext 조립 및 사용법 (0) | 2013.06.29 |
MX-mini ps2avr 기판 조립 가이드 (0) | 2013.06.21 |
Muad address modify / delete reply
제 기판은 부트로더가 안되어 있더라고요 그래서 부트로더를 올려야 하는데 isp로더는 필수인거죠?
키매냐에 리쿠님이 올리신 "ps2avr기판에 부트로더 올리기"라는 팁은 부트로더가 아닌 펌웨어를 올리는건가요?
Reply:
괴수가면 address modify / delete reply
네, 부트로더가 없는 MCU에 부트로더를 설치하려면 ISP 다운로더가 필요합니다. 그리고 리쿠님의 팁도 부트로더를 설치하는 것이 맞습니다. 다만, 확장 모듈을 이용하면 팁에서 요구하는 저항을 따로 달지 않아도 됩니다.
Dump address modify / delete reply
괴수가면님 ISP 로더를 기판에 어떻게 연결을 하나요?
http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314600027
이제품을 구매했는데 기판에 연결할만한 핀은 보이지가 않네요
따로 솔더링을 해줘야 하나요?
Reply:
괴수가면 address modify / delete reply
네, 기본적으로 핀헤더는 포함되어 있지 않습니다. 3핀 2열이나 6핀 1열로 구하시면 되겠네요. 자주 사용하는 것이 아니기때문에 솔더링을 하지 않고 다운로드시에만 손으로 잡고 접촉이 되도록하면 됩니다.
초보 address modify / delete reply
안녕하세요 A87 (ps2avr 흰색 기판)을 이용한 키보드 조립중에 궁금한 점이 있습니다.
부트로더가 현재 설치되있지 않은 상태로 부트로더를 설치하려고 합니다.
ps2avr-ext는 부트로더를 통한 펌웨어 업로드에만 쓰이고 isp다운로더와 역할이 아예 다른 것인가요?
isp다운로더가 없어서 혹시 ps2avr로도 부트로더, 펌웨어가 다 설치 가능한지 궁금합니다 ^^;
Reply:
괴수가면 address modify / delete reply
안녕하세요. 부트로더를 처음 설치하려면 ISP로더가 반드시 필요합니다.