Skip to content

USB设备启动模式

下列设备可以使用 USB 设备启动模式启动:

  • Pi计算模块
  • Pi计算模块 3
  • Pi零
  • Pi零 W
  • Pi A
  • Pi A +
  • Pi 3A +

激活此启动模式后(通常是从 SD 卡启动失败后),树莓派会将其 USB 端口设置为设备模式,并等待主机的 USB 复位。可以在here中找到显示主机如何与 Pi 对话的示例代码。

主机首先向设备下行控制端点 0 发送一个结构。该结构包含启动的大小和签名(未启用安全性,因此不需要签名)。其次,代码在端点 1 (bootcode.bin)下传输。最后,设备将返回成功代码:

  • 0-成功
  • 0x80-失败