メルマガ

最新のインサーキットデバッガでプロトタイピングとコード更新を高速化 (DigiKey社【アプリケーションラボ】技術解説記事のご紹介)

マルツ最新情報
マルツオンライン(マルツエレック株式会社)
 
MAIL MAGAGINE

No. 1931 2024. 10. 22
最新のインサーキットデバッガでプロトタイピングとコード更新を高速化
(DigiKey社【アプリケーションラボ】技術解説記事のご紹介)
マルツの技術情報
MCUの状態遷移図の作成 【LP44:製作事例編】
最新のインサーキットデバッガでプロトタイピングとコード更新を高速化
(DigiKey社【アプリケーションラボ】技術解説記事のご紹介)
 「アプリケーションラボ」は、DigiKey社のご協力をいただいて、DigiKey社が公開している新製品や技術情報を日本語でご紹介するWebページです。基礎技術から最新技術まで有益な情報を公開していますので、是非ご活用ください。

 今回は、マイコンを搭載した組み込みシステムのバグを特定して修正するのに役立つMicrochip社のインサーキットデバッガについて解説した記事をご紹介します。

最新のインサーキットデバッガでプロトタイピングとコード更新を高速化

 マイコンを使用したシステムを開発する際、ハードウェアの動作を確認したり、プログラムのデバッグを行うにはインサーキットデバッガ(ICD)インサーキットエミュレータ(ICE)を使用します。どちらも同じ機能を持つ装置ですが、インサーキットエミュレータはインテル社の商標です。

 初期のICDは、マイコンと同じ機能を持つハードウェアを用意し、マイコンと置き換えることでデバッグを行っていましたが、マイコンの機能や処理速度が向上するにつれて同じ機能を持つハードウェアを作成することができなくなりました。

 そのため、基板上のICおよびマイコン内部の回路を数珠つなぎにして、シリアル通信によりマイコンの内部状態を読み出すバウンダリースキャンという技術を規格化したJTAGが用いられるようになりました。バウンダリースキャンを行うためには、IC自身がJTAGに対応している必要がありますが、現在は機能ICのほとんどはJTAGに対応しています。


MPLAB PICkit5

MPLAB PICkit5インサーキットデバッガ/プログラマ【PG164150】
単価:¥17,598(税込)

 Microchip Technology社のMPLAB PICkit 5は、PICやdsPIC、AVR、SAMなどMicrochip社のほぼすべてのマイクロコントローラで使用できる低価格なインサーキットデバッガ/プログラマです。USB Type-Cケーブルでパソコンに接続して使用しますが、BLE接続機能がありスマートフォンからMPLAB PICkit 5を制御することができます。

 ターゲットとは8ピンコネクタで接続しますが、MPLAB PICkit 5は4線式JTAG、シリアルワイヤデバッグ(SWD)、Ethernet、下位互換2線式JTAG、インサーキットシリアルプログラミング(ICSP)などのインターフェースに対応しており、これらすべてを使用するにはAC102015アダプタボードが必要になります。

 MPLAB PICkit 5は、ターゲットの低電圧プログラムモード用に1.2V~5.0Vを、高電圧プログラムモード用に1.8V~5.0Vの電圧を供給できます。また、電流は150mAを供給することができます。

 そのほか、仮想COMポート(VCOM)、複数のハード/ソフトブレークポイント、タイミング操作用ストップウォッチ、ソースコードを直接デバッグする機能などがあります。開発環境は、フル機能のMPLAB X統合開発環境(IDE)および量産向けの簡易版であるMPLAB統合プログラミング環境(IPE)に対応しています。

 【アプリケーションラボ】では、ICDの利点と欠点を解説した後、MPLAB PICkit 5の特長や従来製品との比較、初めて使用する際の手順などを紹介しています。

 ここで解説されているデバイスは、マルツオンラインのウェブサイトで購入できますので、是非参考にしてください。


AC102015アダプタボード

デバッガーアダプタボード【AC102015】
単価:¥10,995(税込)
【マルツの技術情報】
マルツエレックは回路設計のご要望にお応えします
MCUの状態遷移図の作成 【LP44:製作事例編】

 TOF センサーの開発機のMCU の状態遷移図を作成し、組み込みプログラムの担当部署に依頼しました。TOF センサーの開発担当に仕様をヒアリングし、状態遷移図を作成し、意思疎通を図りました。

 資料のダウンロードはこちらから。 その他の技術情報一覧はこちらをご覧ください。回路設計に関するご相談・お見積りは無料です。こちらからお気軽にお問合せください。
【マルツのお役立ちサービスのご案内】
ご指定いただいた期日にお客様が必要とする部品を納品いたします
「数か月先に生産する予定があるが、今は在庫をかかえたくない」といったお客様のお悩みはマルツエレックが解決いたします。

マルツ法人営業部でお客様の在庫を責任をもって保管し、ご指定いただいた期日に納品いたします。下記よりお申し込みください。折り返し担当者がご連絡いたします。
 
技術情報、セール情報など
最新情報発信中!
カートに入れっぱなしの商品
買い忘れございませんか?

・このメールはメールニュース購読をお申し込みいただいた方に配信しております。購読解除はこちらから。
・個人情報の取扱についてはプライバシーポリシーをご覧ください。
・本メールアドレスは送信専用です。お問合わせは下記よりお願いします。
 お問合わせフォーム | お問合わせダイヤル: 03-6803-0209 9:00~12:00,13:00~17:00 月~金 (祝祭日除く)

マルツエレック株式会社
Copyright(C) Marutsuelec Co.,Ltd. All Rights Reserved

ページトップへ