用户工具

站点工具


bootloader:boothid

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
bootloader:boothid [2019/01/30 03:30]
yangdigi
bootloader:boothid [2020/09/13 21:49] (当前版本)
yangdigi
行 4: 行 4:
  
 基本就是按照键盘对应的说明,按指定按键的同时插入USB线,就进入刷固件模式了。 基本就是按照键盘对应的说明,按指定按键的同时插入USB线,就进入刷固件模式了。
 +
 +ydkbs-reflash调用的是HIDBootFlash,参考资料:http://​vusb.wikidot.com/​project:​hidbootflash
  
 Source code for BootHID commandline:​ [https://​github.com/​yangdigi/​BootHID/​tree/​master/​commandline](https://​github.com/​yangdigi/​BootHID/​tree/​master/​commandline) Source code for BootHID commandline:​ [https://​github.com/​yangdigi/​BootHID/​tree/​master/​commandline](https://​github.com/​yangdigi/​BootHID/​tree/​master/​commandline)
 +
 +---
 +
 +### Win下刷固件的方法
 +
 +固件功能正常的时候,一般是按住键盘左上角按键不放,同时插入USB数据线,键盘进入刷机模式。这时将固件的hex文件拖到YDKB Tool.exe上,固件将自动开始刷新。刷新完成后键盘会重启。
 +
 +也可以手动使用刷机工具里的bin目录内的HIDBootFlash.exe,然后进行刷新。
 +
 +如果运行时提示“无法启动,并行配置不正确”,如下图,在bat界面的提示也与这个类似。
 +
 +{{:​bootloader:​vc2005sp1_error.jpg|}}
 +
 +请安装VC运行库,需要的是vcredist_x86,​ 官方下载地址如下
 +
 +<​html>​
 +Visual Studio 2005 (VC++ 8.0) SP1<​br>​
 +Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update<​br>​
 +<a href="​http://​www.microsoft.com/​download/​en/​details.aspx?​id=26347">​http://​www.microsoft.com/​download/​en/​details.aspx?​id=26347</​a>​
 +</​html>​
 +
 +打开软件的界面如下:
 +
 +{{:​bootloader:​hidbootflash.jpg?​500|}}
 +
 +步骤如下:
 +  - 先按键盘左上角按键不放插入数据线,让键盘进入刷机模式。
 +  - 点击 Find Device,会提示检测到设备。
 +  - 点击 Open .hex File,选择要刷的固件。
 +  - 勾上 Reboot AVR,然后点击Flash Device,等待刷新完成即可。
 +
 +---
  
 ### Mac下刷固件的方法 ### Mac下刷固件的方法
行 23: 行 57:
  
 ![](:​assets:​mac_boothid.jpg?​600) ![](:​assets:​mac_boothid.jpg?​600)
 +
 +---
  
 ### Win下无法正常刷固件时 ### Win下无法正常刷固件时
行 48: 行 84:
  
 卸载后再去zadig里面查看一下,驱动是否恢复为HidUsb了,如果不是,设备管理器里面刷新一下,继续卸载(比如winusb或libusb驱动安装过多次的情况,就需要多次卸载了,直到卸载干净)。 卸载后再去zadig里面查看一下,驱动是否恢复为HidUsb了,如果不是,设备管理器里面刷新一下,继续卸载(比如winusb或libusb驱动安装过多次的情况,就需要多次卸载了,直到卸载干净)。
 +
 +---
  
 ### 补充说明 ### 补充说明
bootloader/boothid.1548837037.txt.gz · 最后更改: 2019/01/30 03:30 由 yangdigi