用户工具

站点工具


bootloader:boothid

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
bootloader:boothid [2019/01/30 03:28]
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)
  
-### 如果是mac+--- 
 + 
 +### 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下刷固件的方法
  
 使用上面的源码编译好bootloadHID,或者从群共享里下载“mac下刷固件方式\(暂行\).zip”解压得到bootloadHID,然后, 使用上面的源码编译好bootloadHID,或者从群共享里下载“mac下刷固件方式\(暂行\).zip”解压得到bootloadHID,然后,
行 24: 行 58:
 ![](:​assets:​mac_boothid.jpg?​600) ![](:​assets:​mac_boothid.jpg?​600)
  
-### 以下的内容只是给Windows下无法正常刷固件的看的:+--- 
 + 
 +### Win下无法正常刷固件
  
 这里说一下如果无法刷的时候,可能的问题。最新的刷固件软件里面已经加入了检测驱动的功能,如果提示驱动错误,按下吧操作:​ 这里说一下如果无法刷的时候,可能的问题。最新的刷固件软件里面已经加入了检测驱动的功能,如果提示驱动错误,按下吧操作:​
行 49: 行 85:
 卸载后再去zadig里面查看一下,驱动是否恢复为HidUsb了,如果不是,设备管理器里面刷新一下,继续卸载(比如winusb或libusb驱动安装过多次的情况,就需要多次卸载了,直到卸载干净)。 卸载后再去zadig里面查看一下,驱动是否恢复为HidUsb了,如果不是,设备管理器里面刷新一下,继续卸载(比如winusb或libusb驱动安装过多次的情况,就需要多次卸载了,直到卸载干净)。
  
-### 补充说明+--- 
 + 
 +### 补充说明
  
 如果还有遇到特殊情况,比如怎么卸载驱动都回不到HidUSB,那就直接联系我远程处理吧。 如果还有遇到特殊情况,比如怎么卸载驱动都回不到HidUSB,那就直接联系我远程处理吧。
  
  
bootloader/boothid.1548836936.txt.gz · 最后更改: 2019/01/30 03:28 由 yangdigi