완전체를 만든 듯하다. 결국 여러번의 리비전 끝에 정상 작동한다. 리눅스 + 윈도우에서 USB HID 장치로 나타나며 Arduino Leonardo의 USB HID 예제도 잘 돌아간다.
Length Match + 16Mghz Oscillator 부분을 고친게 USB 장치 인식 문제 해결에 도움이됬다.
배운점은 Atmel Atmega32u4는 기본적으로 외부 Oscillator로 작동하게 Fuse 설정이되있다. 여기서 햇갈려서 Osicallator 없이 처음에 Avrdude에서 조차 USB-ISP를 통해 인식이 안되 애를 먹었다.
- DFU 부트로더 다운로드는 여기서.
- 우분투에서 dfu-programmer
- 프로그램은 Atmel Flip GUI 툴을 사용
- “make dfu” 하면 tmk펌풰어 플래시 가능