ps2avr(GB)基于一片ATmega32A微控制器及特殊的bootloader,无法使用常规的QMK方法进行刷写。
常规刷写过程:
RESET
键码(一些设备上不管用)?> 使用QMK安装脚本,具体参见这里,所需的bootloadHID工具应自动被安装上。
若希望通过命令行进行刷写,通过如下命令指定 :bootloadhid
构建目标:
make <keyboard>:<keymap>:bootloadhid
16c0
且PID为 05df
查找设备(Find Device)
并确认目标键盘可见打开.hex文件(Open .hex File)
并定位到你创建的.hex文件刷写设备(Flash Device)
并等待刷写完毕bootloadHID -r
并追加 .hex
文件的路径进行主控板的刷写针对MSYS2:
commandline/bootloadHID.exe
拷贝至MSYS目录下,一般是 C:\msys64\usr\bin
针对Windows本地环境刷写,bootloadHID.exe
可以直接在非MSYS2环境下执行。
# 该操作具体取决于系统 - Debian下可以这样
sudo apt-get install libusb-dev
wget https://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz -O - | tar -xz -C /tmp
cd /tmp/bootloadHID.2012-12-08/commandline/
make
sudo cp bootloadHID /usr/local/bin
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install --HEAD https://raw.githubusercontent.com/robertgzr/homebrew-tap/master/bootloadhid.rb