首页 > 解决方案 > 使用 Circuit Python 时,如何使 Raspberry Pico 不自动挂载为 USB 存储设备

问题描述

我在 Raspberry Pi Pico 上使用 Circuit Python 为我提供键盘快捷键的硬件按钮。我使用的是 Circuit Python 而不是 MicroPython,因为它具有 USB_HID 库。

我不希望 Pico 在插入时自动挂载为 USB 存储设备。我只希望它充当 HID 设备。我知道除了 code.py 之外,我还可以编写 boot.py 脚本,但我无法在网上任何地方找到要放入的内容,这会阻止它作为 USB 设备安装。我有时仍然希望它安装为 USB(当按下按钮/连接 GPIO 引脚时),所以我仍然有一种方法可以更改设备上的代码。

这可能吗?而且,如果是这样,只有在连接了某个 GPIO 引脚时才挂载 boot.py 应该是什么样子?

标签: pythonraspberry-piadafruit-circuitpythonraspberry-pi-pico

解决方案


我最近遇到了您正在寻找的需要做同样的事情,并且在一个像样的兔子洞之后,已经确定目前无法完成。

https://github.com/adafruit/circuitpython/issues/1015

看起来该请求是在几年前打开的,并且仍然列为打开状态。

我不确定在“小工具”模式下运行 pi 零是否可以完成此操作,但可能值得一看


推荐阅读