USB主机启动模式
USB主机引导仅在树莓派 3B,3B +,3A +和 2B v1.2上可用。 树莓派 3A +仅支持大容量存储启动,不支持网络启动。
USB主机启动模式按以下顺序进行:
启用 USB 端口,并等待 D +线被拉高以指示 USB 2.0设备(我们仅支持 USB2 .0) 如果设备是集线器: 为集线器的所有下游端口启用电源 对于每个端口,最多循环两秒钟(如果已设置" program_usb_boot_timeout = 1",则为五秒钟) 从复位中释放,并等待 D +被驱动为高电平以指示设备已连接 如果检测到设备: 发送"获取设备描述符" 如果 VID == SMSC && PID == 9500 将设备添加到以太网设备列表 如果类接口==大容量存储类 将设备添加到大容量存储设备列表 其他 枚举单个设备 浏览大容量存储设备列表 * 从大容量存储设备启动 *浏览以太网设备列表 * 从以太网启动