关于 pyboard 的一般信息

本地文件系统和 SD 卡

pyboard 上有一个名为 的小型内部文件系统(驱动器) /flash,它存储在微控制器的闪存中。如果将 micro SD 卡插入插槽,则可作为/sd.

当 pyboard 启动时,它需要选择一个文件系统来启动。如果没有 SD 卡,则使用内部文件系统/flash作为引导文件系统,否则使用 SD 卡/sd。启动后,当前目录设置为上述目录之一。

如果需要,您可以通过创建一个名为 .sd 的空文件来阻止使用 SD 卡/flash/SKIPSD。如果在 pyboard 启动时此文件存在,则将跳过 SD 卡,并且 pyboard 将始终从内部文件系统启动(在这种情况下,不会挂载 SD 卡,但您仍然可以在稍后的程序中挂载和使用它使用os.mount)。

(请注意,在旧版本的董事会, /flash 被称为0://sd 被称为 1:/)。

引导文件系统用于两件事:它是从中搜索 boot.pymain.py 文件的文件系统,它是通过 USB 电缆在您的 PC 上可用的文件系统。

该文件系统将作为您 PC 上的 USB 闪存驱动器提供。您可以将文件保存到驱动器,并编辑boot.pymain.py.

请记住在重置 pyboard 之前弹出(在 Linux 上,卸载)USB 驱动器。

启动模式

如果你正常上电,或者按下reset键,pyboard会启动到标准模式:boot.py先执行文件,然后配置USB,然后main.py运行。

您可以通过在电路板启动时按住用户开关来覆盖此启动顺序。按住用户开关并按复位键,然后继续按住用户开关,LED 将按二进制计数。当 LED 达到您想要的模式时,松开用户开关,所选模式的 LED 将快速闪烁,板将启动。

模式是:

  1. 仅绿色 LED,标准启动:boot.py 然后运行 main.py

  2. 仅橙色 LED,安全启动:不要在启动时运行任何脚本。

  3. 绿色和橙色 LED 一起,文件系统重置:将闪存文件系统重置为其出厂状态,然后以安全模式启动。

如果您的文件系统损坏,请启动到模式 3 以修复它。如果在插入计算机时重置文件系统不起作用,您可以尝试在将电路板插入 USB 充电器或其他没有数据连接的 USB 电源时执行相同的步骤。

错误:闪烁的 LED

目前您可能会看到 2 种错误:

  1. 如果红色和绿色 LED 交替闪烁,则 Python 脚本

    (例如 main.py)有错误。使用 REPL 进行调试。

  2. 如果所有 4 个 LED 缓慢地循环打开和关闭,则存在硬故障。这无法恢复,您需要进行硬重置。

在 Windows 上使用 pyboard 的指南

以下 PDF 指南提供了有关在 Windows 上使用 pyboard 的信息,包括使用 DFU 编程设置串行提示和下载新固件: PDF 指南

pyboard 硬件

对于pyboard:

对于官方皮肤模块:

pyboard 上组件的数据表

其他组件的数据表