You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Raspberry Pi Pico的设备描述以识别特定串口设备?

修改Raspberry Pi Pico(MicroPython)的USB设备描述

背景说明

无法修改MicroPython固件的VID/PID,但可以通过修改USB设备描述字符串,让lsusb输出自定义的辨识度信息。

操作步骤

  • 找到MicroPython rp2端口源码中的USB描述符文件:进入源码的ports/rp2目录,打开usb.c(部分版本为usb_descriptor.c)文件。
  • 定位产品描述字符串:查找定义为usb_string_desc_product的常量数组,原内容为"MicroPython Board in FS mode"。
  • 修改描述内容:将该字符串替换为自定义内容,比如"我的专属Pico设备"(注意:若使用中文,需确保系统终端支持UTF-8编码才能正常显示)。
  • 重新编译固件:在ports/rp2目录下执行命令:
    make clean && make
    
  • 刷入新固件:按住Pico的BOOTSEL键并连接电脑,将编译生成的firmware.uf2文件拖入弹出的Pico存储盘符,完成固件更新。
  • 验证结果:重新连接Pico后执行lsusb命令,即可看到修改后的设备描述信息。

内容的提问来源于stack exchange,提问作者Francesco Mattioli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 11:34:59