pyboard基本信息¶
文件系统和sd卡¶
在pyboard中有一个小型内部文件系统(驱动器),存储在单片机的闪存中, 叫做 /flash
.如果你插入一个
SD卡,那么叫做 /sd
。
pyboard启动时,需选择一个文件系统来引导。若无SD卡,则使用内部文件系统 /flash
作为启动文件系统,否则将使用SD卡 /sd
。
启动后,当前路径侧背设为上述中的一个。
如果需要,你可以在Flash新建一个空文件 /flash/SKIPSD
,来阻止使用SD卡。
如果这个文件存在,SD卡会跳过,并且pyboard总会从内置的文件系统启动。(这种情况下,
SD卡不会被挂载,但是你仍然可以在程序中使用 os.mount
来挂载)
(注意在老版本的固件中, /flash
叫做 0:/
, /sd
叫做 1:/
)
引导文件系统用处有二:其一,boot.py
和 main.py
文件从该系统中搜索并执行;
其二,在您的PC端,该系统可通过USB接口线使用。
在您的PC端,该文件系统可作为一个USB闪存驱动器使用。您可以将文件保存到该驱动器,并编辑 boot.py
和 main.py
。
请记住在重置OpenMV之前弹出(在Linux上,卸载)USB驱动器。
Windows中Pyboard的使用指南¶
下面的PDF指南提供了关于在Windows中使用pyboard的信息,包括设置串行提示、使用DFU程序下载新的固件: https://singtown.com/learn/49472.
The pyboard 硬件¶
pyboard:
- PYBv1.0 原理图和pcb图 (2.4MiB PDF)
- PYBv1.0 公制尺寸图 (360KiB PDF)
- PYBv1.0 英制尺寸图 (360KiB PDF)
pyboard元件数据手册¶
- 微控制器: STM32F405RGT6 (link to manufacturer’s site)
- LDO稳压器: Microchip MCP1802 (400kiB PDF)