用户工具

站点工具


bootloader:msd-bootloader

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
bootloader:msd-bootloader [2019/03/08 12:41]
yangdigi
bootloader:msd-bootloader [2019/03/08 12:42] (当前版本)
yangdigi 已恢复为旧版 (2019/02/24 04:28)
行 1: 行 1:
-## UF2 Bootloader(U盘模式)+## Mass Storage Device ​Bootloader(U盘模式)
  
-更多介绍请看:https://​github.com/​mmoskal/​uf2-stm32f103+基于lufa msd,ydkb.io支持的如下键盘使用了该刷机模式。 
 +^使用U盘模式刷机的键盘^^^^^^ 
 +|1800mini|X-8086K|ESWN|AKB48|Cod67|Filco104c| 
 +|UDock|
  
-^使用UF2 Bootloader U盘模式刷机的键盘^^^^^^ +### Windows下刷机方法 
-|STM60|||||| + 
-注:2019.3.8前售出STM60使用的是STM32 HID Bootloader。有需要可以寄回店家,或者自己买st-link v2,然后自己刷,或帮忙远程为这个UF2 Bootloader+刷机方式基本都一致一般是按住左上角键或者其他某指定的键不放(具体看ydkb.io对应键盘里有显示的机说明)插入USB进入机的U盘模式。再把固件的bin文件(不需要区分大小写)拖到U盘里覆盖原文件即可
  
 --- ---
  
-### 刷机方法+### Mac下刷机方法
  
-Windows下和Mac下的固件方法是一的。+进入机的U盘模式方法同上,但复制文件方法不同。 
 +  - 先在U盘里删除固件里的"​键盘名.bin"​这个文件。 
 +  - 再在废纸篓里也要删除它(对Mac来说这步非常重要)。 
 +  - 将新下载bin保持文件名与之前删除的bin文件一样,再复制到U盘里(注意先后)。 
 +  - 待文件复制完成后,弹出U盘,刷机完成
  
-一般是按住左角键或者其他某个指定的键不放(具体看ydkb.io对应键盘里有显示的刷机说明)插入USB线进入刷机U盘模式。再把固件的uf2文件(文件名无所谓,只要是个键盘用的固件就行)拖到U盘里即可很快自动刷新完成,然后键盘会退出U盘,重启进入键盘。如果出现刷完后还是U盘或者说不识别的设备,那么能是刷了错误的固件,请检查后重新刷入正确的固件。+如果电脑还有其他键盘可用上面1和2两步,可直接使用Cmd+Opt+Delete永久删除文件。 
 + 
 +{{:​bootloader:​msd-bootloader-mac01.png?​500|}} 
 +{{:​bootloader:​msd-bootloader-mac02.png?​500|}} 
 +{{:​bootloader:​msd-bootloader-mac03.png?​500|}}
  
 --- ---
 +
 +### 如果反复进入U盘模式
 +
 +如果出现这个问题,多半是因为下载的bin文件不对。可以随便用一个txt文件编辑器打开bin文件,看看内容是不是空的。或者用16进制查看器,查看文件前面是不是全是FFFF。
 +
 +解决方法是多刷新(Ctrl+F5)几次页面重新下载固件,然后重新刷入。
 +
 +---
 +
 +### 如果提醒下载文件有错
 +
 +如果下载时遇到提醒“下载文件有错,Ctrl+F5刷新页面后重试”,就多用Ctrl+F5刷新几次页面,或者进Chrome的隐身模式下载一下。在下载文件前加入了一个简单的检测机制,以避免下载到的是空文件从而引起“反复进入U盘模式”的问题。
 +
 +---
 +
 +### 如果无法覆盖bin文件
 +如果直接覆盖bin提示空间不足,打开资源管理器显示隐藏文件,看看这个U盘里除了xxx.bin和eeprom.bin外,是否还包含了其他文件,如果电脑本身有中毒为新u盘写入了文件占用了空间,则替换xxx.bin时就会提醒空间不足,造成无法替换。
  
  
bootloader/msd-bootloader.txt · 最后更改: 2019/03/08 12:42 由 yangdigi