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
恢复到其初始状态。
恢复文件系统的出厂设置,其步骤与进入安全模式相似,但是在绿色+橙色LED亮起时松开USR开关:
- 将pyboard与USB连接,即可通电。
- 按下USR开关。
- 按下USR开关,然后按下再松开RST开关。
- LED将循环亮起绿色、橙色再到绿色+橙色,然后再次循环。
- 始终按住USR,直至仅绿色+橙色LED亮起,然后松开USR开关。
- 绿色+橙色LED应快速闪烁4次。
- 红色LED将亮起(因此现在红色、绿色、橙色LED点亮)。
- 现在Pyboard正在重置文件系统(耗时数秒)。
- LED全都熄灭。
- 现在您即完成了文件系统的重置,且处于安全模式。
- 按下再松开RST开关进行正常启动。