1.
2개의 프로그램을 다운로드하고 설치한다.
프로그램1: 긱핵의 easy avr usb 키보드 펌웨어와 키맵퍼
https://geekhack.org/index.php?topic=51252.0
프로그램2: atmel flip
http://www.atmel.com/tools/flip.aspx
2.
ATMEGA32U4 드라이버를 설치한다.
이과정은 플랭크 PCB 뒷면의 버튼을 몇초동안 누르면됨.
그러면 자동으로 드라이버를 설치하게됨.
3.
긱핵의 easy avr usb 키보드 펌웨어와 키맵퍼 로 맵을 만든다.
맵을 .dat 파일로 저장한다(나중에 불러와서 수정할수있음)
펌웨어를 .hex 파일로 빌드한다.
4.
flip을 실행하고
device->select->ATMEGA32U4
부트로더모드(부트모드) -->PCB뒷면을 버튼을 몇초누른다.
setting-->communications-->USB (단축키: CTRL+U)
연결이 되었으면 .hex 파일을 업로드한다.
File-->Load Hex File (단축키 :CTRL+L)
하단의 erase, black check, progam, verify 를 체크한다.
run 버튼을 눌러 실행하고서 화면에 에러가 안뜨는지 잘 확인한다.
start application 버튼을 누른다.
dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash --eeprom eeprom_reset.hex
요거다운로드받아서 지우고 해보세요.