Troubleshooting / troubleshooting

RP2040 / Raspberry Pi PicoがUSBで認識されないときの切り分けガイド

Picoが認識されない症状は、BOOTSELドライブが出ない、実行中ファームウェアのUSB Deviceが列挙しない、シリアルポートだけ出ない、書き込み後に消える、という状態に分けて診断する。

対象RP2040 / Raspberry Pi Pico
用途not recognized
Review2026-07-23

Picoが認識されない症状は、BOOTSELドライブが出ない、実行中ファームウェアのUSB Deviceが列挙しない、シリアルポートだけ出ない、書き込み後に消える、という状態に分けて診断する。

基本情報

項目内容
対象RP2040 / Raspberry Pi Pico
テーマTroubleshooting / not recognized
状態現役製品として扱う
確認日2026-07-23
開発環境Raspberry Pi Pico C/C++ SDK
書き込み・デバッグBOOTSELによるUF2、SWD、UART

このテーマで最初に判断する3点

1. BOOTSELモードとアプリUSBを分ける

RPI-RP2ドライブが出るかどうかは、アプリのUSBデスクリプタとは別の確認である。

2. 既知良好なデータケーブルを最初に使う

給電LEDが点いてもデータ線がないケーブルでは認識されない。

3. SWD/UART経路を用意する

USBファームウェアが壊れても、SWDとUARTで起動状態とログを確認できる。

必要なもの

部品・道具区分確認点
既知良好USBケーブル必須データ通信対応
別USBポートまたは別PC必須ホスト側切り分け
Raspberry Pi Pico対象ボード型番
Debug Probe推奨SWD/UART
USB電流計推奨VBUS電圧と電流

MCU本体と開発ボードを分けて確認する

項目MCU本体で確認すること開発ボード・周辺部品で確認すること
USBコントローラの役割、Device/Host対応コネクタ、D+/D-、VBUS、保護回路
電源動作条件、低消費電力機能入力端子、レギュレータ、LED、逆流防止
GPIO電気条件、多重化、周辺機能引き出しピン、予約ピン、搭載部品
無線MCU内蔵機能の有無アンテナ、無線チップ、認証、筐体
メモリ内蔵RAM、外付けIFフラッシュ容量、追加メモリ、配線
デバッグSWD/JTAG等コネクタ、オンボードプローブ、他機能との競合

最小動作確認

  1. 周辺回路を全て外す。
  2. BOOTSELを押しながらUSB接続する。
  3. RPI-RP2ドライブが出たら既知良好UF2を書き込む。
  4. Blinkで実行を確認する。
  5. USB CDCまたはHID公式例を動かす。
  6. 別ケーブル、別ポート、別PCで再確認する。

失敗時の安全な切り分け

症状優先して確認すること
LEDは点くがRPI-RP2が出ない充電専用ケーブル、BOOTSEL、コネクタ
RPI-RP2は出るがアプリUSBが出ないファームウェア、TinyUSB、デスクリプタ
一度だけ認識する再初期化、OSキャッシュ、電源
周辺接続時だけ失敗GPIO競合、電源降下、USB配線

問題が複数重なっている可能性があるため、既知良好なケーブル、安定した電源、公式サンプル、最小配線へ戻す。書き込み経路、デバッグ経路、アプリ用USBや無線を別々に確認する。

症状別の判断表

確認結果次に見る場所
VBUSがないケーブル、PCポート、コネクタ
VBUSあり、BOOTSEL不可ボタン、基板、フラッシュ、USB物理
BOOTSEL可、UF2実行不可対象ボード、リンク、イメージ
Blink可、USB例不可TinyUSB設定、クロック、デスクリプタ
別PCだけ可OSドライバ、キャッシュ、権限
SWDも接続不可電源、GND、基板損傷、配線

独自基板では、USB D+/D-、VBUS検出、外部フラッシュ、リセット、電源レールを公式ハードウェア設計資料と照合する。

次の行動

最小構成が安定した後に、長時間運転、再接続、電源断、別PC、別OS、別個体へ試験を広げる。企業PoCや製品化では、SDK版、ボード型番、回路図、ビルド設定、生成バイナリ、試験ログ、既知制約を同じ版として保存する。

関連ページ

公式資料

Amazonの検索結果

購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。

次に読むとよい記事