用树莓派 pico板成功模拟了ios系统的有线鼠标, 实测在安卓系统中也同样适用,但多次插拔后,某次安卓手机把它当成了可移动磁盘。重新连上电脑想进入 CIRCUITPY 盘时,电脑只识别出来一个可移动磁盘,内部的程序都不见了,尝试将其识别为 RPI-RP2 磁盘(先按住BOOTSEL键再连接电脑),该磁盘正常工作。
尝试重刷固件
将下载好的 CircuitPython uf2文件重新拖入 RPI-RP2 磁盘,安装后仍旧被识别为可移动磁盘,直接重刷的方法无效。
清理固件
这个时候需要去下载专门的擦除文件,名字就叫 flash_nuke.uf2,官方下载地址如下:
https://datasheets.raspberrypi.com/soft/flash_nuke.uf2 进入BOOTSEL模式:
用USB线将Pico连接到电脑之前,先按住Pico板子上唯一的那个 BOOTSEL 按钮,不要松开 。
按住按钮的同时,将USB线插入电脑。
等待几秒钟,电脑上会出现一个名为 RPI-RP2 的可移动磁盘 。这时,你就可以松开BOOTSEL按钮了。
拷贝并执行擦除:
将你刚刚下载的 flash_nuke.uf2 文件,直接拖拽或复制到 RPI-RP2 磁盘里 。
文件复制进去后,RPI-RP2 磁盘会自动消失,Pico会重启。这个过程非常快,表示它正在执行闪存擦除操作 。
重新安装CircuitPython
flash_nuke.uf2 会把一切都清空,所以擦除完成后,你的Pico就回到了刚出厂时什么都没装的状态。
此时,你需要重新安装CircuitPython固件。再次按住BOOTSEL键连接电脑,RPI-RP2 磁盘会重新出现。
去 CircuitPython官网 下载适用于你Pico型号(是Pico 1、Pico W还是Pico 2?)的最新 .uf2 固件文件。
将这个固件文件拖入 RPI-RP2 磁盘。
传输完成后,Pico重启,你就能看到一个崭新的、空白的 CIRCUITPY 盘了。
官网的 flash_nuke.uf2 为通用版本(文件大小约 96KB),它同时兼容RP2040和RP2350芯片 。

