7. 安全模式和恢复出厂设置

如果您的 pyboard 出现问题,请不要惊慌!您几乎不可能通过编写错误的程序来破坏 pyboard。

首先要尝试进入安全模式:这会暂时跳过boot.py和 的执行main.py并提供默认的 USB 设置。

如果文件系统有问题,您可以恢复出厂设置,将文件系统恢复到其原始状态。

7.1. 安全模式

要进入安全模式,请执行以下步骤:

  1. 将 pyboard 连接到 USB 使其通电。

  2. 按住 USR 开关。

  3. 在仍然按住 USR 的同时,按下并松开 RST 开关。

  4. 然后 LED 会从绿色循环到橙色再到绿色 + 橙色,然后再返回。

  5. 继续按住 USR 直到只有橙色 LED 亮起,然后松开 USR 开关。

  6. 橙色 LED 应快速闪烁 4 次,然后熄灭。

  7. 您现在处于安全模式。

在安全模式下,不执行boot.pymain.py文件,因此 pyboard 以默认设置启动。这意味着您现在可以访问文件系统(应该会出现 USB 驱动器),并且您可以编辑 boot.pymain.py 修复任何问题。

进入安全模式是暂时的,不会对 pyboard 上的文件进行任何更改。

7.2. 恢复出厂设置文件系统

如果您 p​​yboard 的文件系统损坏(例如,您忘记弹出/卸载它),或者您有一些代码boot.pymain.py 无法从中逃脱,那么您可以重置文件系统。

重置文件系统删除的内部pyboard存储(不是SD卡)的所有文件,并恢复文件 boot.py, main.py, README.txtpybcdc.inf 返回到原来的状态。

要对文件系统进行出厂重置,您可以按照与进入安全模式类似的步骤进行操作,但在绿色+橙色时释放 USR:

  1. 将 pyboard 连接到 USB 使其通电。

  2. 按住 USR 开关。

  3. 在仍然按住 USR 的同时,按下并松开 RST 开关。

  4. 然后 LED 会从绿色循环到橙色再到绿色 + 橙色,然后再返回。

  5. 继续按住 USR 直到绿色和橙色 LED 都亮起,然后松开 USR 开关。

  6. 绿色和橙色 LED 应快速闪烁 4 次。

  7. 红色 LED 将亮起(因此现在红色、绿色和橙色亮起)。

  8. pyboard 现在正在重置文件系统(这需要几秒钟)。

  9. LED 全部关闭。

  10. 您现在有一个重置的文件系统,并且处于安全模式。

  11. 按下再松开RST开关即可正常开机。