7. 安全模式和恢复出厂设置¶
如果您的 pyboard 出现问题,请不要惊慌!您几乎不可能通过编写错误的程序来破坏 pyboard。
首先要尝试进入安全模式:这会暂时跳过boot.py
和 的执行main.py
并提供默认的 USB 设置。
如果文件系统有问题,您可以恢复出厂设置,将文件系统恢复到其原始状态。
7.1. 安全模式¶
要进入安全模式,请执行以下步骤:
将 pyboard 连接到 USB 使其通电。
按住 USR 开关。
在仍然按住 USR 的同时,按下并松开 RST 开关。
然后 LED 会从绿色循环到橙色再到绿色 + 橙色,然后再返回。
继续按住 USR 直到只有橙色 LED 亮起,然后松开 USR 开关。
橙色 LED 应快速闪烁 4 次,然后熄灭。
您现在处于安全模式。
在安全模式下,不执行boot.py
和main.py
文件,因此 pyboard 以默认设置启动。这意味着您现在可以访问文件系统(应该会出现 USB 驱动器),并且您可以编辑 boot.py
和 main.py
修复任何问题。
进入安全模式是暂时的,不会对 pyboard 上的文件进行任何更改。
7.2. 恢复出厂设置文件系统¶
如果您 pyboard 的文件系统损坏(例如,您忘记弹出/卸载它),或者您有一些代码boot.py
或main.py
无法从中逃脱,那么您可以重置文件系统。
重置文件系统删除的内部pyboard存储(不是SD卡)的所有文件,并恢复文件 boot.py
, main.py
, README.txt
并 pybcdc.inf
返回到原来的状态。
要对文件系统进行出厂重置,您可以按照与进入安全模式类似的步骤进行操作,但在绿色+橙色时释放 USR:
将 pyboard 连接到 USB 使其通电。
按住 USR 开关。
在仍然按住 USR 的同时,按下并松开 RST 开关。
然后 LED 会从绿色循环到橙色再到绿色 + 橙色,然后再返回。
继续按住 USR 直到绿色和橙色 LED 都亮起,然后松开 USR 开关。
绿色和橙色 LED 应快速闪烁 4 次。
红色 LED 将亮起(因此现在红色、绿色和橙色亮起)。
pyboard 现在正在重置文件系统(这需要几秒钟)。
LED 全部关闭。
您现在有一个重置的文件系统,并且处于安全模式。
按下再松开RST开关即可正常开机。