因此,我一步一步地按照 BlueGiga 的 BGDemo 应用说明进行操作,但在使用 dfutool.exe 更新我的 USB 加密狗固件时遇到了问题。我采取的步骤如下:
- 打开 BLEGUI 并连接到我的 USB 加密狗。
- 按 DFU 以在 DFU 模式下重新启动 USB 设备。
- Windows 说找不到驱动程序,所以我将驱动程序安装程序指向 windrv 文件夹并成功安装。
- 在设备管理器的 libusb 设备选项卡下,设备以 DFU 模式显示。
- 如果我查看属性并查看加密狗的硬件 ID,它会显示 VID:2458 和 PID:FFFE(这正是文档所说的)
- 我转到命令提示符并运行命令“....\bin\dfutool.exe 2458:FFFE out.hex”,这正是他们所说的
但是命令提示符给了我一个错误“device:2458:fffe not found”,这真的让我大吃一惊,因为它在设备管理器中显示为具有完全相同硬件 ID 的 libusb 设备。有谁知道我可能做错了什么?