Learning / 分類確認中
ESP32-S3 / RP2350 / Raspberry Pi Pico 2について、確認できた公式資料を基準に、小規模プロジェクトへ進むための学習順を整理します。このルートの中心は「USB・通信機能の役割分離」です。
| 項目 | 内容 |
|---|---|
| 対象 | ESP32-S3 / RP2350 / Raspberry Pi Pico 2 |
| メーカー | Espressif Systems / Raspberry Pi |
| 用途 | beginner learning route 64 |
| 区分 | 分類確認中 |
| この段階の目標 | 書込み、デバッグ、アプリケーションUSBを区別する |
概要と背景
ESP32-S3はWi-Fi、Bluetooth LE、USB-OTG、USB Serial/JTAGを内蔵する無線SoCです。RP2350はCortex-M33またはHazard3 RISC-V、520KB SRAM、12個のPIOステートマシン、USB 1.1 Host/Device、セキュリティ機能を備えます。Pico 2はRP2350Aと4MBフラッシュを搭載する公式ボードです。
MCU本体、モジュール、評価ボード、外付け周辺部品は別々に確認します。完全な品番、ボード名、基板リビジョン、SDK版を記録してください。
想定用途
- ESP32-S3: Wi-Fi/BLE、USB、カメラ、音声、AI端末
- RP2350/Pico 2: PIO、決定論的I/O、USB、セキュア制御
- USB Host/DeviceやHIDを使う小型装置
必要な部品とツール
| 項目 | 理由と確認点 |
|---|---|
| 開発ボード | ESP32-S3-DevKitC-1またはESP32-S3-USB-OTGと、Raspberry Pi Pico 2/Pico 2 Hを比較する |
| USBデータケーブル | 給電専用ではなく、コネクタ形状とHost時のVBUSを確認する |
| 公式データシート | 電源、ピン、USB、ブート条件を確認する |
| デバッグ手段 | 内蔵JTAG、SWD、外部プローブ、復旧経路を確認する |
要確認: 完全なMCUまたはモジュール品番、基板版、USB端子の接続先、SDKの導入版を実装時に再確認してください。
USB機能を混同しない
ESP32-S3はUSB-OTGとUSB Serial/JTAGを別に持ちます。RP2350はUSB Host/Deviceに対応し、Pico 2のMicro-USBはBOOTSEL書込みとユーザーUSBを共有します。どちらもHost利用時はVBUS供給と接続機器の消費電流を確認します。
開発環境
ESP32-S3はESP-IDF、RP2350はPico C/C++ SDKまたはMicroPythonを基準にします。ESP32-S3は内蔵USB JTAG、Pico 2はSWDとDebug Probeを使えます。
学習手順
- USB-OTGとUSB Serial/JTAGを分ける
- 書込み、コンソール、JTAG、Host/Deviceを個別に確認する
- Host利用時はVBUS給電を確認する
- Device利用時はUSBクラス例を確認する
- 復旧用の書込み経路を残す
選定または近い候補との違い
無線、ESP-IDF、USB Serial/JTAG、カメラ・音声連携ならESP32-S3。PIO、CPU選択肢、セキュリティ、無線なしの決定論的I/OならRP2350/Pico 2です。
安全な最小動作条件
- 正式なボード名、搭載MCUまたはモジュール、基板版を確認する
- データ通信対応USBケーブルを使う
- 外付け部品なしで公式サンプルを書き込む
- LED、シリアルログ、デバッガで起動を確認する
- USB Hostの前にVBUSと給電方向を確認する
- 成功したSDK版、ボード定義、コマンドを記録する
公式資料
確認日: 2026-07-23
次に読むとよい記事
記載内容は公式資料で確認できた情報を基準にしています。ボード版、SDK対応、供給状況は変更されるため、購入・実装時に再確認してください。