錯誤描述
>>> dfu-programmer.exe atmega32u4 erase --force
dfu-programmer: no device present.
>>> dfu-programmer.exe atmega32u4 flash "C:\Users\Michael\eclipse-workspace\qmk_firmware\planck_rev5_Dodger.hex"
dfu-programmer: no device present.
>>> dfu-programmer.exe atmega32u4 reset
dfu-programmer: no device present.
- 之前flash好好的,今天想改鍵位時
hex
文件flash不了
原因
The connected device is using driver ATm32U4DFU, but QMK Toolbox expects driver ATmega32U4. This could happen if you’re using TMK previously which use the ATm32U4DFU driver. Even if you had installed the ATmega32U4 driver, it won’t replace the existing ATm32U4DFU driver. So the solution is uninstall the ATm32U4DFU driver.
- 主要還是driver出問題了
解決
- 鍵盤物理
reset
zadig
重新安裝driver- 再flash, ok
吐槽
- 說是qmk_toolbox不支持 ATm32U4DFU,但我就是重新刷了以此ATm32U4DFU就ok了