跳到主要内容

Pico 系列微控制器

Raspberry Pi Pico 是一款使用 Raspberry Pi 微控制器RP2040RP2350)的开发板。Raspberry Pi Pico 使用 MicroPythonCC++ 进行编程,与其他 Raspberry Pi 设备不同,它不运行 Linux 也不支持可移动存储。相反,Raspberry Pi Pico 通过将二进制文件烧录到板载闪存来进行编程。

Raspberry Pi Pico 系列有两代产品:

每一代都有四种变体,区别在于:

  • 无线连接。名称中包含 W 后缀的变体具有 Wi-Fi 和蓝牙功能。
  • 预焊接排针。变体可以是齿形模块(用于直接焊接)或带有预焊接排针。

Raspberry Pi Pico

第一代 Raspberry Pi Pico 基于 RP2040 微控制器芯片。它有四种变体,如下表所示。有关变体的更多详情,请参阅非无线 Raspberry Pi Pico 开发板(Raspberry Pi PicoPico H)和无线 Raspberry Pi Pico 开发板(Raspberry Pi Pico WPico WH)。

表 1. Raspberry Pi Pico 变体

无线排针
Raspberry Pi Pico
Raspberry Pi Pico H是(预焊接)
Raspberry Pi Pico W是(Wi-Fi 和蓝牙)
Raspberry Pi Pico WH是(Wi-Fi 和蓝牙)是(预焊接)

下图从顶部视角展示了四种 Raspberry Pi Pico 变体。从外观上看,这些变体最明显的区别在于:

  • 是否有无线组件。
  • 是否有预焊接排针。
  • 串行线调试(SWD)接口的位置和类型。

有关这些差异的更多信息,请参阅非无线 Raspberry Pi Pico 开发板无线 Raspberry Pi Pico 开发板

四种 Raspberry Pi Pico 变体;从左到右:Raspberry Pi Pico、Raspberry Pi Pico H、Raspberry Pi Pico W 和 Raspberry Pi Pico WH

图 1. 四种 Raspberry Pi Pico 变体;从左到右:Raspberry Pi Pico、Raspberry Pi Pico H、Raspberry Pi Pico W 和 Raspberry Pi Pico WH

非无线 Raspberry Pi Pico 开发板

Raspberry Pi PicoPico H 是基于 RP2040 芯片的第一代非无线微控制器开发板。两块开发板的硬件功能完全相同,唯一的物理差异是 Raspberry Pi Pico H 上有预焊接的排针,以及开发板底部调试连接器的样式。有关更多信息,请参阅调试连接器(SWD)

Raspberry Pi Pico 和 Pico H 的引脚布局和板载布局与 Raspberry Pi Pico 2带排针的 Pico 2 相同。有关更多信息,请参阅非无线开发板布局

主要特性

Raspberry Pi PicoPico H 提供以下主要特性:

  • RP2040 微控制器芯片,包括:

    • 双核 M0+ 处理器。
    • 灵活的时钟频率高达 133 MHz。
    • 264 kB SRAM。
    • 支持设备和主机的 USB 1.1 控制器和 PHY。
    • 低功耗睡眠和休眠模式。
    • 精确的时钟和定时器。
    • 片上加速浮点库。
    • 温度传感器。
    • 8 个可编程 I/O(PIO)状态机,用于定制外设支持。
      • 灵活的、用户可编程的高速 I/O。
      • 可模拟 SD 卡和 VGA 等接口。
  • 开发板特性

    • 通过 USB 使用大容量存储器进行拖放编程。
    • 2 MB 板载闪存。
    • 26 个多功能 GPIO 引脚。有关更多信息,请参阅非无线开发板布局
    • 调试连接器。有关更多信息,请参阅调试连接器(SWD)
  • 外设接口

    • 2 × SPI
    • 2 × I2C
    • 2 × UART
    • 3 × 12 位 ADC
    • 16 个 PWM 通道

非无线 Raspberry Pi Pico 开发板的资源

Raspberry Pi 提供与 Raspberry Pi Pico 和 Pico H 相关的额外技术文档:

此外,Raspberry Pi 提供以下支持硬件设计的资源:

重要

Raspberry Pi Pico 和 Pico H 的设计文件完全开放,没有任何限制。Raspberry Pi 授予任何人使用、复制、修改和分发这些设计的权限,可用于任何目的,无论是否收费。设计按"原样"提供,作者不对设计作任何担保,包括所有关于适销性和适用性的默示担保。在任何情况下,作者都不对因使用或执行设计而产生的任何特殊、直接、间接或后果性损害或任何损害负责,无论是在合同诉讼、疏忽还是其他侵权行为中。

无线 Raspberry Pi Pico 开发板

Raspberry Pi Pico WPico WH 是基于 RP2040 芯片的第一代无线微控制器开发板。两块开发板的硬件功能完全相同,唯一的物理差异是 Raspberry Pi Pico WH 上有预焊接的排针,以及微控制器下方调试连接器的样式。有关更多信息,请参阅调试连接器(SWD)

Raspberry Pi Pico W 和 Pico WH 的引脚布局和板载布局与 Raspberry Pi Pico 2 W带排针的 Pico 2 W 相同。有关更多信息,请参阅无线开发板布局

主要特性

Raspberry Pi Pico WPico WH 提供与 Raspberry Pi PicoPico H 相同的主要特性,但增加了无线功能。具体来说,Raspberry Pi Pico W 和 Pico WH 提供以下主要特性:

  • RP2040 微控制器芯片,包括:

    • 双核 M0+ 处理器。
    • 灵活的时钟频率高达 133 MHz。
    • 264 kB SRAM。
    • 支持设备和主机的 USB 1.1 控制器和 PHY。
    • 低功耗睡眠和休眠模式。
    • 精确的时钟和定时器。
    • 片上加速浮点库。
    • 温度传感器。
    • 8 个可编程 I/O(PIO)状态机,用于定制外设支持。
      • 灵活的、用户可编程的高速 I/O。
      • 可模拟 SD 卡和 VGA 等接口。
  • 开发板特性

    • 通过 USB 使用大容量存储器进行拖放编程。
    • 2 MB 板载闪存。
    • 26 个多功能 GPIO 引脚。有关更多信息,请参阅无线开发板布局
    • 调试连接器。有关更多信息,请参阅调试连接器(SWD)
  • 外设接口

    • 2 × SPI
    • 2 × I2C
    • 2 × UART
    • 3 × 12 位 ADC
    • 16 个 PWM 通道
  • 无线连接

    • Wi-Fi(802.11n):
      • 单频(2.4 GHz)。
      • WPA3,一种现代无线连接安全协议。
      • 软接入点,可广播 Wi-Fi 网络,最多支持四个客户端。
    • 蓝牙 5.2:
      • 支持蓝牙低功耗(BLE)中央和外设角色。
      • 支持蓝牙经典模式。

有关 Raspberry Pi Pico W 和 Pico WH 的无线硬件和功能的更多信息,请参阅无线型号

无线 Raspberry Pi Pico 开发板的资源

Raspberry Pi 提供与 Raspberry Pi Pico W 和 Pico WH 相关的额外技术文档:

此外,Raspberry Pi 提供以下支持硬件设计的资源:

重要

Raspberry Pi Pico W 和 Pico WH 的设计文件完全开放,没有任何限制。Raspberry Pi 授予任何人使用、复制、修改和分发这些设计的权限,可用于任何目的,无论是否收费。设计按"原样"提供,作者不对设计作任何担保,包括所有关于适销性和适用性的默示担保。在任何情况下,作者都不对因使用或执行设计而产生的任何特殊、直接、间接或后果性损害或任何损害负责,无论是在合同诉讼、疏忽还是其他侵权行为中。

Raspberry Pi Pico 2

Raspberry Pi Pico 2 基于 RP2350 微控制器芯片。它有四种变体,如下表所示。与 Raspberry Pi Pico HPico WH 不同,"headers"(排针)没有缩写为"H"。

表 2. Raspberry Pi Pico 2 变体

无线排针
Raspberry Pi Pico 2
Raspberry Pi 带排针的 Pico 2是(预焊接)
Raspberry Pi Pico 2 W是(Wi-Fi 和蓝牙)
Raspberry Pi 带排针的 Pico 2 W是(Wi-Fi 和蓝牙)是(预焊接)

下图从顶部视角展示了四种 Raspberry Pi Pico 2 变体。从外观上看,这些变体最明显的区别在于:

  • 是否有无线组件。
  • 是否有预焊接排针。
  • 串行线调试(SWD)接口的位置和类型。

有关这些差异的更多信息,请参阅非无线 Raspberry Pi Pico 2 开发板无线 Raspberry Pi Pico 2 开发板

四种 Raspberry Pi Pico 2 变体

图 2. 四种 Raspberry Pi Pico 2 变体;从左到右:Raspberry Pi Pico 2、Raspberry Pi 带排针的 Pico 2、Raspberry Pi Pico 2 W 和 Raspberry Pi 带排针的 Pico 2 W

非无线 Raspberry Pi Pico 2 开发板

Raspberry Pi Pico 2带排针的 Pico 2 是基于 RP2350 芯片的非无线微控制器开发板。两块开发板的硬件功能完全相同,唯一的物理差异是 Raspberry Pi 带排针的 Pico 2 上有预焊接的排针,以及开发板底部调试连接器的样式。有关更多信息,请参阅调试连接器(SWD)

Raspberry Pi Pico 2带排针的 Pico 2 的引脚布局和板载布局与 Raspberry Pi PicoPico H 相同。有关更多信息,请参阅非无线开发板布局

主要特性

Raspberry Pi Pico 2带排针的 Pico 2 提供以下主要特性:

  • RP2350 微控制器芯片,包括:

    • 可选择的 CPU 架构,可并行运行任务。有关更多信息,请参阅架构切换
      • 双核 Arm Cortex-M33。
      • 双核 Hazard3 RISC-V 处理器。
    • 灵活的时钟频率高达 150 MHz。
    • 520 kB SRAM。
    • 支持设备和主机的 USB 1.1 控制器和 PHY。
    • 低功耗睡眠和休眠模式。
    • 精确的时钟和定时器。
    • 温度传感器。
    • 12 个可编程 I/O(PIO)状态机,用于定制外设支持。
      • 灵活的、用户可编程的高速 I/O。
      • 可模拟 SD 卡和 VGA 等接口。
  • 开发板特性

    • 通过 USB 使用大容量存储器进行拖放编程。
    • 4 MB 板载闪存。
    • 26 个多功能 GPIO 引脚。有关更多信息,请参阅非无线开发板布局
    • 与 Raspberry Pi Pico 1 的硬件和软件兼容性。
    • 2 个带 4 个警报的定时器和 1 个 AON 定时器。
    • 调试连接器。有关更多信息,请参阅调试连接器(SWD)
  • 外设接口

    • 2 × SPI
    • 2 × I2C
    • 2 × UART
    • 3 × 12 位 ADC
    • 16 个 PWM 通道

资源

Raspberry Pi 提供与 Raspberry Pi Pico 2 和带排针的 Pico 2 相关的额外技术文档:

此外,Raspberry Pi 提供以下支持硬件设计的资源:

重要

Raspberry Pi Pico 2 和带排针的 Pico 2 的设计文件完全开放,没有任何限制。Raspberry Pi 授予任何人使用、复制、修改和分发这些设计的权限,可用于任何目的,无论是否收费。设计按"原样"提供,作者不对设计作任何担保,包括所有关于适销性和适用性的默示担保。在任何情况下,作者都不对因使用或执行设计而产生的任何特殊、直接、间接或后果性损害或任何损害负责,无论是在合同诉讼、疏忽还是其他侵权行为中。

无线 Raspberry Pi Pico 2 开发板

Raspberry Pi Pico 2 W带排针的 Pico 2 W 是基于 RP2350 芯片的无线微控制器开发板。两块开发板的硬件功能完全相同,唯一的物理差异是 Raspberry Pi 带排针的 Pico 2 W 上有预焊接的排针,以及微控制器下方调试连接器的样式。有关更多信息,请参阅调试连接器(SWD)

Raspberry Pi Pico 2 W带排针的 Pico 2 W 的引脚布局和板载布局与 Raspberry Pi Pico WPico WH 相同。有关更多信息,请参阅无线开发板布局

主要特性

Raspberry Pi Pico 2 W带排针的 Pico 2 W 提供与 Raspberry Pi Pico 2带排针的 Pico 2 相同的主要特性,但增加了无线功能。具体来说,Raspberry Pi Pico 2 W 和带排针的 Pico 2 W 提供以下主要特性:

  • RP2350 微控制器芯片,包括:

    • 可选择的 CPU 架构,可并行运行任务。有关更多信息,请参阅架构切换
      • 双核 Arm Cortex-M33。
      • 双核 Hazard3 RISC-V 处理器。
    • 灵活的时钟频率高达 150 MHz。
    • 520 kB SRAM。
    • 支持设备和主机的 USB 1.1 控制器和 PHY。
    • 低功耗睡眠和休眠模式。
    • 精确的时钟和定时器。
    • 温度传感器。
    • 12 个可编程 I/O(PIO)状态机,用于定制外设支持。
      • 灵活的、用户可编程的高速 I/O。
      • 可模拟 SD 卡和 VGA 等接口。
  • 开发板特性

    • 通过 USB 使用大容量存储器进行拖放编程。
    • 4 MB 板载闪存。
    • 26 个多功能 GPIO 引脚。有关更多信息,请参阅无线开发板布局
    • 与 Raspberry Pi Pico 1 的硬件和软件兼容性。
    • 2 个带 4 个警报的定时器和 1 个 AON 定时器。
    • 调试连接器。有关更多信息,请参阅调试连接器(SWD)
  • 外设接口

    • 2 × SPI
    • 2 × I2C
    • 2 × UART
    • 3 × 12 位 ADC
    • 16 个 PWM 通道
  • 无线连接

    • Wi-Fi(802.11n):
      • 单频(2.4 GHz)。
      • WPA3,一种现代无线连接安全协议。
      • 软接入点,可广播 Wi-Fi 网络,最多支持四个客户端。
    • 蓝牙 5.2:
      • 支持蓝牙低功耗(BLE)中央和外设角色。
      • 支持蓝牙经典模式。

有关 Raspberry Pi Pico 2 W 和带排针的 Pico 2 W 的无线硬件和功能的更多信息,请参阅无线型号

无线 Raspberry Pi Pico 2 开发板的资源

Raspberry Pi 提供与 Raspberry Pi Pico 2 W 和带排针的 Pico 2 W 相关的额外技术文档:

此外,Raspberry Pi 提供原理图以支持硬件设计。

重要

Raspberry Pi Pico 2 W 和带排针的 Pico 2 W 的设计文件完全开放,没有任何限制。Raspberry Pi 授予任何人使用、复制、修改和分发这些设计的权限,可用于任何目的,无论是否收费。设计按"原样"提供,作者不对设计作任何担保,包括所有关于适销性和适用性的默示担保。在任何情况下,作者都不对因使用或执行设计而产生的任何特殊、直接、间接或后果性损害或任何损害负责,无论是在合同诉讼、疏忽还是其他侵权行为中。

无线型号

无线 Raspberry Pi Pico 型号(Raspberry Pi Pico WPico WHPico 2 W带排针的 Pico 2 W)将 Wi-Fi 和蓝牙连接直接集成到开发板中,使其适用于连接和物联网应用,无需外部无线模块。

无线硬件和天线

无线 Raspberry Pi Pico 型号使用 Infineon CYW43439 无线芯片,通过运行速度高达 33 MHz 的 SPI 接口连接到板载微控制器。无线 Raspberry Pi Pico 型号还配备了来自 ABRACON(前身为 ProAnt)授权的板载天线。

由于此无线子系统共享部分引脚,因此一些接口信号与其他开发板功能是复用的。

  • SPI 时钟线(CLK)与 VSYS 电压监视器共享,因此只有在没有 SPI 事务进行时,ADC 才能读取 VSYS
  • Infineon CYW43439 的 DIN/OUTIRQ 信号共享一个引脚,因此只有在没有 SPI 事务进行时才能检查中断请求(IRQ)。

为获得最佳无线性能,请保持天线周围的空间畅通。在天线附近或下方放置金属会显著降低信号增益和带宽;沿天线两侧放置接地金属可以改善天线的带宽。

无线软件许可

软件库 libcyw43BTstack 可免费用于非商业项目。但是,Raspberry Pi 已为 Raspberry Pi Pico 和微控制器用户协商了特殊的商业权利。这意味着用户可以免费获得商业使用许可,适用于以下项目:

  • 无线 Raspberry Pi Pico 开发板(Raspberry Pi Pico WPico WHPico 2 W带排针的 Pico 2 W)。
  • RP2040CYW43439 的组合,或 RP2350CYW43439 的组合。

开发板布局

Raspberry Pi Pico 开发板为微控制器芯片提供了最少的外部电路。本节描述 Raspberry Pi Pico 开发板的物理布局和引脚分配(引脚布局)。非无线 Raspberry Pi Pico 开发板共享相同的布局和引脚布局,无线 Raspberry Pi Pico 开发板也是如此。

非无线开发板布局

下面两幅图从顶部视角展示了非无线 Raspberry Pi Pico 和 Pico 2 开发板,包括其引脚布局。除了细微的外观差异外,所有非无线开发板的主要布局相同:Raspberry Pi PicoPico HPico 2带排针的 Pico 2。这些非无线开发板之间唯一的主要外观差异是是否有预焊接排针,以及 SWD 接口的具体性质;有关更多信息,请参阅调试连接器(SWD)

非无线 Raspberry Pi Pico 开发板的引脚布局和板载布局图

图 3. 非无线 Raspberry Pi Pico 开发板的引脚布局和板载布局图

非无线 Raspberry Pi Pico 2 开发板的引脚布局和板载布局图

图 4. 非无线 Raspberry Pi Pico 2 开发板的引脚布局和板载布局图

概括来说,非无线 Raspberry Pi Pico 开发板的布局如下:

  • 用于供电和数据的 Micro USB 端口位于开发板顶部边缘。
  • LED(连接到 GP25)位于 Micro USB 端口左侧。
  • BOOTSEL 按钮位于 USB 端口下方、开发板左侧。
  • 微控制器芯片位于开发板中间位置附近。
  • DEBUG 焊盘(SWD 接口)位于开发板底部边缘。有关更多信息,请参阅调试连接器(SWD)
  • 40 个引脚位于开发板左右两侧边缘,每侧 20 个。有关更多信息,请参阅引脚功能

无线开发板布局

下面两幅图从顶部视角展示了无线 Raspberry Pi Pico 和 Pico 2 开发板,包括其引脚布局。除了细微的外观差异外,所有无线开发板的主要布局相同:Raspberry Pi Pico WPico WHPico 2 W带排针的 Pico 2 W。这些无线开发板之间唯一的主要外观差异是是否有预焊接排针,以及 SWD 接口的具体性质;有关更多信息,请参阅调试连接器(SWD)

无线 Raspberry Pi Pico 开发板的引脚布局和板载布局图

图 5. 无线 Raspberry Pi Pico 开发板的引脚布局和板载布局图

无线 Raspberry Pi Pico 2 开发板的引脚布局和板载布局图

图 6. 无线 Raspberry Pi Pico 2 开发板的引脚布局和板载布局图

概括来说,无线 Raspberry Pi Pico 开发板的布局如下:

  • 用于供电和数据的 Micro USB 端口位于开发板顶部边缘。
  • LED(通过 WL_GPIO0 连接到无线芯片)位于 Micro USB 端口左侧。
  • BOOTSEL 按钮位于 USB 端口下方、开发板左侧。
  • 微控制器芯片位于开发板中间位置附近。
  • DEBUG 焊盘(SWD 接口)位于微控制器下方、开发板右侧。有关更多信息,请参阅调试连接器(SWD)
  • 40 个引脚位于开发板左右两侧边缘,每侧 20 个。有关更多信息,请参阅引脚功能

引脚功能

大多数微控制器引脚都引出到开发板左右两侧边缘的用户 I/O 引脚。四个微控制器 I/O 引脚用于内部功能:驱动 LED、板载开关模式电源(SMPS)电源控制和感测系统电压。除了接地(GND)引脚外,非无线 Pico 开发板左右两侧的 40 个引脚包括:

  • 26 个 GPIO 引脚,具有可配置为不同项目需求的重叠功能(SPI、I2C、UART 等)。
  • 电源引脚位于开发板右上角,包括:
    • 3V3(OUT) 位于引脚 36(3.3 V 稳压输出)。
    • VSYS 位于引脚 39(2 V 至 5 V 系统输入)。
    • VBUS 位于引脚 40(来自 USB 的 5 V 输入)。
  • 特殊用途引脚:
    • 3V3_EN 位于引脚 37。将此引脚拉低会关闭 Raspberry Pi Pico。
    • ADC_VREF 位于引脚 35。为 ADC 转换器提供参考电压。
    • AGND 位于引脚 33(也是 GND 引脚)。模拟接地,用于为传感器提供无噪声接地。
    • RUN 位于引脚 30。微控制器复位引脚。

调试连接器(SWD)

所有 Raspberry Pi Pico 开发板都包含一个三针 串行线调试(SWD) 接头,这是用于对开发板上内置微控制器进行编程和调试的连接器。

三针连接器始终携带 SWDIO(串行线调试数据)、GND(接地)和 SWCLK(串行线调试时钟)。此连接器上没有电源引脚。您的 Raspberry Pi Pico 开发板必须通过 USB 或 VSYS 单独供电。

连接器的位置和类型因开发板变体而异,汇总见下表。要比较 SWD 接头之间的外观差异,请参阅 Raspberry Pi Pico 介绍中的图 1 和 Raspberry Pi Pico 2 介绍中的图 2。

表 3. 基于 Raspberry Pi Pico 开发板变体的调试连接器位置和类型

位置类型
Raspberry Pi PicoPico 2开发板底部边缘三个齿形通孔焊盘
Raspberry Pi Pico H带排针的 Pico 2开发板底部边缘带键三针连接器(JST 式)
Raspberry Pi Pico WPico 2 W中央,微控制器芯片正下方三个通孔焊盘
Raspberry Pi Pico WH带排针的 Pico 2 W中央,微控制器芯片正下方带键三针连接器(JST 式)

调试连接器位置

调试连接器的位置取决于开发板是非无线还是无线变体:

  • 在非无线变体(Raspberry Pi PicoPico HPico 2带排针的 Pico 2)上,连接器位于开发板底部。有关显示非无线开发板上调试连接器位置的图表,请参阅非无线开发板布局
  • 在无线变体(Raspberry Pi Pico WPico WHPico 2 W带排针的 Pico 2 W)上,连接器位于微控制器芯片下方、靠近开发板中间的位置。有关显示无线开发板上调试连接器位置的图表,请参阅无线开发板布局

调试连接器类型

连接器类型取决于开发板是否有预焊接排针:

  • 没有预焊接排针的开发板(Raspberry Pi PicoPico WPico 2Pico 2 W)使用三个齿形通孔焊盘。
  • 有预焊接排针的开发板(Raspberry Pi Pico HPico WH带排针的 Pico 2带排针的 Pico 2 W)使用小型带键三针连接器(JST 式)。有关此连接器的信息,请参阅 Raspberry Pi 3 针调试连接器规格

带排针的 Raspberry Pi Pico 开发板上的调试连接器无需修改即可与 Raspberry Pi Debug Probe 配合使用。有关更多信息,请参阅 Debug Probe

软件实用程序

本节描述可用于 Raspberry Pi Pico 系列设备的软件工具和实用程序,包括用于设备检查、调试和闪存管理的工具。

识别已编程的内容

如果您不确定 Raspberry Pi Pico 上当前编程了什么,并且该程序是使用 Pico C 或 C++ SDK 构建的,二进制文件通常包含应用程序名称和版本信息等元数据。

使用 picotool 命令行工具来提取和显示此信息。有关更多信息,请参阅我们的 picotool GitHub 存储库。有关完整使用说明,请参阅 Raspberry Pi Pico 系列入门:使用 Raspberry Pi Pico 系列和其他基于 Raspberry Pi 微控制器的开发板进行 C/C++ 开发

使用 Pico 系列设备进行调试

一个 Raspberry Pi Pico 系列设备可以通过运行 debugprobe 来调试另一个设备,这使 Raspberry Pi Pico 能够充当 USB 转 SWD 和 UART 转换器。要安装 debugprobe 固件:

  1. 从 debugprobe GitHub 存储库下载最新固件版本:
    • debugprobe_on_pico.uf2 适用于第一代 Raspberry Pi Pico。
    • debugprobe_on_pico2.uf2 适用于 Raspberry Pi Pico 2。
  2. 在您打算用作调试器的 Raspberry Pi Pico 上,在将其连接到计算机的同时按住 BOOTSEL 按钮。一个名为 RPI-RP2 的 USB 大容量存储设备将出现并作为卷挂载。
  3. 将适当的 UF2 文件复制到挂载的卷。传输完成后,卷会自动弹出。
  4. 等待设备重新启动。您的设备现在运行 debugprobe 固件,您可以开始将其用作调试器。

有关更详细的说明,请参阅 Raspberry Pi Pico 系列入门:使用 Raspberry Pi Pico 系列和其他基于 Raspberry Pi 微控制器的开发板进行 C/C++ 开发

重置闪存

BOOTSEL 模式存在于 Raspberry Pi Pico 开发板上微控制器芯片内的只读存储器中;它无法被重写。因此,在连接开发板时按住 BOOTSEL 按钮始终会将设备显示为 USB 大容量存储设备,确保开发板不会因软件而永久变砖。

如果您想擦除外部闪存,可以在 Raspberry Pi Pico 设备处于 BOOTSEL 模式时将特殊的 UF2 文件 复制到设备。有关擦除外部闪存的代码,请参阅我们的 pico-examples GitHub 存储库

软件开发资源

Raspberry Pi 提供与 Raspberry Pi Pico 开发相关的额外技术文档:

有关 Raspberry Pi Pico C/C++ SDK 的 API 级 Doxygen 文档,请参阅 Pico C SDK


中文翻译版以英文版相同知识授权方式共享:CC-BY-SA 4.0。交流 Q群:498908352