跳至内容
本页目录

Raspberry Pi Pico 2 上手

适用于:普通 Raspberry Pi Pico 2(RP2350、4 MB flash、无无线)。Pico 2 W 增加无线且有自己的固件文件——不在本页范围。手里是第一代 Pico?请用 Pico 上手指南。

板型确认

Pico 2 是第二代板:RP2350、4 MB flash、micro-USB、与 Pico 相同的 40 针 DIP 外形。BOOTSEL 拖拽烧录机制与第一代完全相同——变的是每一个固件文件和盘符上的一个名字,所以两代的指南分成两页。

PicoPico 2
芯片RP2040RP2350
BOOTSEL 盘符RPI-RP2RP2350
MicroPython 文件rp2-pico-latest.uf2RPI_PICO2-latest.uf2
C/C++ 板型目标PICO_BOARD=pico(默认)PICO_BOARD=pico2

先确认板子本身——普通 Pico 还是 Pico 2、是否 W 型,看型号与丝印。BOOTSEL 盘符是芯片世代线索,不是完整板型识别:RPI-RP2 指向 RP2040,RP2350 指向 RP2350。上表的每个固件文件都只为一个世代的芯片构建,所以盘符告诉你该拖哪份指南的文件——它不保证错误世代的文件会被接受运行。两个世代还有什么不同,见 Pico 与 Pico 2。

先选语言

与 Pico 相同的两条官方路径,选择决定你拖哪个文件:

路径你拖入你得到
MicroPythonmicropython.org 的 Pico 2 .uf2一个解释器;经 USB 串口写 Python(REPL)
C/C++ SDK自己编译的 .uf2裸机二进制;板上没有解释器

MicroPython:拖入、重启、REPL

按官方拖拽指南:

  1. 按住 BOOTSEL 接入 USB,板出现名为 RP2350 的大容量存储设备时松开。
  2. 把 Pico 2 的 MicroPython UF2 拖入该卷。板重启——MicroPython 已在运行。
  3. 经 USB 串口进入 REPL。

预期与判据:用对本板的固件时,会出现名字就叫 RP2350 的盘,拖入后消失——官方指南把这个重启描述为 MicroPython 开始运行的时点。盘消失本身是预期流程,不是设置成功的证明;确认在下一步——经 USB 串口连接并进入 MicroPython REPL。若盘从未出现,或盘消失了却看不到串口,USB 识别不到板卡清单是后续路径。

C/C++ SDK:同一流程,PICO_BOARD=pico2

官方快速上手的步骤与 Pico 相同(CMake、Arm 交叉编译器、pico_sdk_import.cmake、构建 hello_world)。Pico 2 上变化的一点:给 CMake 传 -DPICO_BOARD=pico2——按官方示例 README,这会自动选择 PICO_PLATFORM=rp2350 与该板的默认引脚配置。

在你找不到打印输出之前,官方来源说清了两件事:

  • 默认 stdout 走 UART,不走 USB。快速上手的 hello_world 调用 setup_default_uart();Pico 2 的 SDK 板头把 UART0 默认到 GP0(TX)/ GP1(RX)。没有串口适配器你什么也看不到。
  • USB 输出是另一个示例。hello_world/usb 打开 USB stdio 并关闭 UART stdio(pico_enable_stdio_usb 1、pico_enable_stdio_uart 0,逐字在该 CMakeLists.txt 中);若 SDK 的 TinyUSB 子模块未初始化,该示例的构建会被跳过并给出明确的 CMake 消息。构建它是官方路径——本站没有构建或运行过它。

本页不能告诉你的

  • 我们没有在硬件上运行这些步骤。流程转录自下方固定版本的官方文档;本站没有设备点亮回执。
  • 你拿到的是哪个 MicroPython 构建——下载链接跟随最新发布;本页不固定 MicroPython 版本号或校验和。
  • Pico 2 W 无线配置——固件文件不同(RPI_PICO2_W),另有专门连接文档;不在本页。
  • Windows/macOS 分步细节——工具链安装以官方快速上手与官方文档为准。

来源