You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让MicroPython脚本在Raspberry Pi Pico系列板卡重置启动时自动运行?

实现MicroPython脚本在Pico系列板卡重置后自动运行

不管是Elecfreaks Pico:ed还是其他Raspberry Pi Pico系列板卡,实现重置后自动运行脚本的核心逻辑完全一致——将脚本保存为特定文件名并存储到板卡的文件系统中,具体操作和规则如下:

核心文件名规则

所有Pico系列板卡的MicroPython固件,启动时会自动查找并执行以下两个文件:

  • boot.py:板卡完成硬件初始化(如USB驱动、外设加载)后立即执行,适合做前置配置(比如GPIO初始化、文件系统挂载),执行完毕后才会进入REPL或运行main.py。
  • main.py:在boot.py执行完成后运行,是最常用的自动运行脚本文件名,适合存放核心业务代码。

Thonny操作步骤(以Pico:ed为例)

  1. 在Thonny中编写好你的MicroPython脚本。
  2. 点击工具栏「保存」按钮,在弹出选项里选择保存到「Raspberry Pi Pico」(不要保存到本地电脑)。
  3. 将文件名设为main.py(推荐)或boot.py,确认保存。
  4. 按下板卡的RESET按钮,脚本就会自动运行。

其他Pico系列板卡的通用方法

所有Raspberry Pi Pico衍生板(如Pico W、Pico H等)遵循相同规则:

  • 只需将脚本保存为main.py或boot.py并存储到板卡文件系统,重置后就会自动执行。
  • 若同时存在boot.py和main.py,会先执行boot.py,再运行main.py。

停止自动运行的方法

如果需要回到REPL模式修改脚本,可按住板卡的BOOTSEL按钮同时按下RESET,进入USB大容量存储模式,然后:

  • 删除main.py/boot.py文件;
  • 或修改文件名(比如改成test.py),重置后板卡就不会自动运行脚本,直接进入REPL。

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:52:04