追加調査で押さえる実務ポイント
Raspberry Pi Pico 2はZephyrの公式board documentationに掲載され、Arm Cortex-M33またはHazard3 RISC-V向けにbuildできます。ただし、現行board supportでは両core同時利用を前提にせず、最初はCortex-M33の単一core、hello_world、USB書き込みという最小条件で確認します。
最初に固定する条件
| 項目 | 内容 |
|---|---|
| Board | Raspberry Pi Pico 2 / Pico 2 Wを区別 |
| SoC | RP2350 |
| Architecture | Cortex-M33またはHazard3 |
| Zephyr | releaseまたはcommitを固定 |
| SDK | Zephyr SDK版を固定 |
| Host | Linux/macOS/Windows環境を記録 |
| Flash | UF2またはdebug probe |
build手順
west build -b rpi_pico2/rp2350a/m33 samples/hello_world
board qualifierは使用するZephyr版のboard documentationで確認します。build成功時はbuild/zephyr/にfirmware生成物ができます。
書き込み
- BOOTSELを押しながらUSB接続する。
- mass storage deviceとして認識することを確認する。
- 生成されたUF2をcopyする。
- boardが再起動する。
- serial consoleまたはdebuggerで出力を確認する。
期待結果
- CMake configureが成功する
- device treeとKconfigが解決する
- firmware imageが生成される
- boardが再起動する
Hello Worldとboard情報が出る
よくある失敗
| 症状 | 確認 |
|---|---|
| unknown board | Zephyr版とboard名 |
| toolchain error | Zephyr SDK、環境変数 |
| no console | UART/USB console設定 |
| UF2が起動しない | architecture qualifier |
| Pico 2 W無線不可 | board supportの現行範囲 |
| second coreが使えない | 現行Zephyr制約 |
安全・切り戻し
GPIOや外部回路は最初のbuildでは接続しません。書き込みに失敗した場合はBOOTSEL modeへ戻し、既知のUF2を書き込みます。eFuseやOTPを書き換える操作はfirst buildで行いません。
次に確認するページ
- /micon2026/
- /micon2026/articles/
- /micon2026/categories/
- /micon2026/mcus/
- /micon2026/uses/
- /micon2026/feed.xml
参考リンク
- https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf - 公式情報、仕様、原論文または保存資料。
- https://www.raspberrypi.com/products/rp2350/ - 公式情報、仕様、原論文または保存資料。
- https://www.raspberrypi.com/documentation/microcontrollers/silicon.html - 公式情報、仕様、原論文または保存資料。
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
SEARCH
PRAmazon.co.jp
Amazonの検索結果「Raspberry Pi Pico 2」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索