Device descriptor request failed报错:RPi Pico插入后电脑无法识别USB如何解决
RPi Pico
Device descriptor request failed 报错排查处理方案 1 基础操作二次核验
你已经确认了数据线支持数据传输、按压了BOOTSEL按键,可先排查操作细节问题:
- 校验按键时序:必须在USB插入电脑前就按住BOOTSEL按键,插入后保持按压3秒以上再松开,插入后才按键、插入瞬间松手都会导致Pico未进入BOOT模式,触发识别报错
- 更换USB端口测试:优先使用主板后置USB2.0/3.0端口,避免使用前置USB面板、USB集线器、延长线,部分端口供电不足、信号衰减会导致设备描述符读取失败
- 排查硬件短路:检查Pico主板是否有外露金属、焊锡搭接GPIO引脚,引脚短路会导致USB模块供电异常,触发识别报错
2 系统层面适配排查
Windows 系统
- 打开
设备管理器,展开通用串行总线控制器分类,找到带黄色感叹号的未知USB设备 - 右键选中设备点击
卸载设备,卸载完成后拔掉Pico,重启电脑后重新按BOOTSEL按键插入测试 - 精简版Windows可能缺少USB大容量存储通用驱动,卸载设备后点击顶部菜单栏
操作-扫描检测硬件改动即可触发驱动重新匹配
Linux 系统
- 终端执行
lsusb命令,查看列表中是否存在ID为2e8a:0003的Raspberry Pi Pico BOOT设备 - 若无对应设备,执行
dmesg | grep usb查看内核报错,若为权限问题,可切换root用户操作或者添加对应udev规则放开USB设备访问权限
MacOS 系统
- 打开
系统报告,在USB设备列表中确认是否存在RPi Pico设备 - 若无对应设备,重置SMC后重新插入测试即可
3 固件崩溃强制修复
如果以上步骤均无效,大概率是原有固件崩溃导致USB模块初始化失败,可通过短接方式强制进入BOOT模式:
- 用杜邦线将Pico的
RUN引脚(引脚30)和任意GND引脚短接 - 按住BOOTSEL按键后插入USB,插入后立刻断开RUN引脚和GND的短接,保持BOOTSEL按压3秒后松开
- 识别到BOOT模式的U盘后,拖入官方uf2固件完成刷写,即可解决识别报错问题
内容的提问来源于stack exchange,提问作者Xy77
相关产品推荐
相关产品推荐

