준비물:
- KakuteH7 하드웨어,
- KakuteH7용 ardupilot bootloader(KakuteH7_AP_Bootloader.bin)
- dfu-util-static.exe
- zadig
- 원도우에 KakuteH7하드웨어 libusb 드라이버 설정
zadig를 이용하여 DFU모드로 켜진 KakuteH7의 드라이버를 WinUSB로 바꾼다. zadig 프로그램을 실행 후 디바이스 목록에서 KakuteH7 하드웨어를 선택, 드라이버는 WinUSB 선택하고 Replace Driver 버튼을 누른다)
-
명령어 창을 열어서 현재 폴더로 이동.
-
kakuteH7을 DFU 모드로 부팅: 보드에서 DFU버튼을 누루고 USB 연결
-
dfu-util을 이용하여 각 보드에 맞는 ardupilot 부트로더 굽기.
dfu-util-static.exe -d 0483:df11 -c 1 -i 0 -a 0 -D KakuteH7_AP_Bootloader.bin -s 0x08000000
3.1 omnibusf4경우는 다음 명령으로 부트로더 굽는다
dfu-util-static.exe -d 0483:df11 -c 1 -i 0 -a 0 -D omnibusf4pro_AP_Bootloader.bin s 0x08000000