PIC-IoT WA開発ボード( EV54Y39A )には、オールインワンのオンボードデバッガが搭載されており、外部プログラマが不要です。USBケーブル1本で、オンラインでのプログラミングおよびデバッグを行うことができます。この内蔵デバッガは、ドラッグ&ドロップによるプログラミング、仮想シリアルポート通信、およびMPLAB X IDE内でのデバッグに対応しており、開発ワークフローを大幅に効率化します。
主要ハードウェアおよびインターフェース
内蔵の複合USBデバッガは、次の4つの主要機能を備えています。
- MPLAB X IDEデバッガ: PIC24FJ128GA705 MCU 向けのファームウェア書き込みおよびインサーキットデバッグが可能です。
- マスストレージデバイス: ドラッグ&ドロップによるプログラミングに対応しています。コンパイル済みの
.hexファームウェアファイルをボードのドライブにコピーするだけで、フラッシュ書き込みが完了します。 - CDC仮想シリアルポート: オンボードのハードウェアUARTと連携し、アプリケーションログを出力するとともに、ターミナルソフトウェアを介した双方向通信をサポートします。
- データゲートウェイインターフェース(DGI): ロジックアナライザと連携し、プログラムフローを可視化してデバッグを行うことができます。
PS LEDによる主要なステータス表示
| 動作モード | LEDステータスの説明 |
|---|---|
| 電源投入/通常動作 | 常時点灯 |
| ドラッグ&ドロッププログラミング成功 | 2秒間、ゆっくり点滅(約1Hz) |
| ドラッグ&ドロッププログラミング失敗/電源障害 | 2秒間、高速点滅(約5Hz) |
| ファームウェア書き込み中/デバッグ実行中 | ゆっくり点滅(約1Hz)を継続 |
| 外部電源使用時/スリープモード | 消灯 |
基本操作手順
- USBケーブルをPCに接続し、デバッガの認識(Enumeration)が完了するまでお待ちください(PS LEDが点灯したままになります)。
- ドラッグ&ドロッププログラミング: コンパイル済みの
.hexファイルをデバッガの仮想マスストレージドライブにコピーし、LEDの点滅パターンでフラッシュ書き込みの結果を確認します。 - IDEによるデバッグ: MPLAB X IDE内でオンボードデバッガを選択し、ワンクリックでファームウェアのダウンロードとインサーキットデバッグを実行します。
- シリアルポート通信: PCが仮想COMポートを認識したら、ターミナルソフトウェア(TeraTermなど)で適切なボーレートを設定し、アプリケーションログをリアルタイムで表示します。
(画像提供:Microchip)
PIC-IoT WA 開発ボードのオンボードデバッガの CDC(Communications Device Class)仮想シリアルポート
技術的なヒント: 低速点滅の周波数は約1Hz、高速点滅の周波数は約5Hzです。LEDの点滅周波数を活用することで、問題を迅速に診断できます。例えば、プログラミングに失敗した場合は、まずファームウェアファイルの整合性とUSB接続の安定性を確認してください。
関連資料
関連商品
- PIC-IoT WA開発ボード( EV54Y39A )
関連記事
- PIC-IoT WA開発ボードをすぐに使い始める - クイックスタートガイド
- PIC-IoT WA開発ボードをすぐに使い始める - オンボードリソースの詳細解説
- PIC-IoT WA開発ボードをすぐに使い始める - 電源構成ガイド
- PIC-IoT WA開発ボードをすぐに使い始める - オンラインプログラミングガイド
- PIC-IoT WA開発ボードをすぐに使い始める - CDC仮想シリアルポート
