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

若您的pyboard出现问题,请不要慌张!错误地编写程序几乎不可能对pyboard造成损坏。

首先您应尝试安全模式:这一模式暂时跳过 boot.pymain.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. 恢复文件系统的出厂设置

若您的pyboard的文件系统损坏(例如:您忘记弹出/卸载),或有些您无法避开的 boot.pymain.py 中的代码,那您可重置文件系统。

重置文件系统删除了pyboard内部存储(并非SD卡)中的所有文件,并将 boot.py, main.py, README.txtpybcdc.inf 恢复到其初始状态。

恢复文件系统的出厂设置,其步骤与进入安全模式相似,但是在绿色+橙色LED亮起时松开USR开关:

  1. 将pyboard与USB连接,即可通电。
  2. 按下USR开关。
  3. 按下USR开关,然后按下再松开RST开关。
  4. LED将循环亮起绿色、橙色再到绿色+橙色,然后再次循环。
  5. 始终按住USR,直至仅绿色+橙色LED亮起,然后松开USR开关。
  6. 绿色+橙色LED应快速闪烁4次。
  7. 红色LED将亮起(因此现在红色、绿色、橙色LED点亮)。
  8. 现在Pyboard正在重置文件系统(耗时数秒)。
  9. LED全都熄灭。
  10. 现在您即完成了文件系统的重置,且处于安全模式。
  11. 按下再松开RST开关进行正常启动。