ARMデバイス用PEmicro GDBサーバ

Share to Facebook Share to Twitter Share to Google Plus
ARMデバイス用PEmicro GDBサーバ
ARMデバイス用PEmicro GDBサーバです。GDBは、デバッグハードウェアと組み合わせると、フラッシュプログラミング、実行制御、ブレークポイント、ウォッチポイント、ステッピング、バリューインスペクションなどのデバッグ機能を提供する、自由にダウンロード可能なソフトウェアデバッガです。 PEmicroのGDBサーバは、GDBデバッガをPEmicroハードウェアにリンクするもので、USB、シリアル、イーサネットバス経由のデバッグとプログラミングが可能です。PEmicroのGDB Serverは無料でダウンロードできます。

PEmicroのGDBサーバでは、GDBベースのEclipse IDEと統合でき、Multilink、Cyclone、OpenSDAのデバッグハードウェアインタフェースをサポートしています。このサーバーはEclipseプラグインとして使用できるため、ユーザーは簡単にインストールして構成することができます。

PEmicroのGDBサーバは、多くのARMデバイスの実行制御とFLASHプログラミングをサポートしています。

仕 様

〈リアルタイム表現ビュー〉
このビューでは、ターゲットARMデバイスの実行中に変数とメモリを表示することができます。ターゲットを停止するプロセスによって、バグがマスクされることがあります。場合によっては、特定のバグを再現するために、特定のデータセットを供給しながらプログラムを実行し続ける必要があります。そのような場合、変数値が目標値を停止させることなく変化するのを見る能力は、大きな資産です。
〈OS対応機能はFreeRTOSをサポート〉
GDBサーバは、アプリケーションのシンボルテーブルを照会して特性を識別することによって、OSの存在、タイプ、および構成を自動的に検出します。これらの発見されたシンボルを使用して、デバッガはカーネルの内部データ構造を走査して、利用可能なスレッドとそれに対応する実行コンテキストを列挙することができます。この情報は、ユーザーがスレッド間を移動するときにEclipseビューを動的に移入するために使用されます。追加のOSサポートはすぐに追加される予定です。
〈マルチコアプロジェクトのデバッグ〉
この強力な機能により、複数のデバイスコアを同時にデバッグすることができます。メインデバイスコアはすべてのデバイスコア用に複数の.elfファイルをロードするために使用されますが、ユーザーはマルチコアデバッグの経験をインスタンス化するためにセカンダリコアでアタッチデバッグセッションを実行できます。マルチコアデバッグ機能の詳細については、「GDBサーバユーザガイド」の第6章を参照してください。
〈複数のARMデバイスの並列デバッグ〉
PEmicroのプラグインを使用すると、異なるPEmicroハードウェアインターフェイスに接続されている限り、複数のARMデバイスを同時にデバッグできます。
〈消去全体にわたってメモリ範囲を保持〉
ユーザーは、プログラミングプロセス中にメモリの一部が消去されるのを防ぐことができます。
〈プログラミング中にKinetisデバイスをトリム〉
デフォルトの中心周波数を選択します。これはプラグインのダイアログで変更できます。これにより、ハードウェア上で内部基準周波数を正確にすることができます。
フラッシュプログラミング中のEEPROM分割機能 特定のデバイス上のユーザが、擬似eEPROMとして使用するためにフラッシュメモリをいくつか確保できるようにします。
〈SWDおよびJTAG〉
両方の通信プロトコルがサポートされています。
JTAGデイジーチェーンサポート。ユーザーは同じバス上の複数のJTAGデバイスと通信できます。
〈デバッグセッション中に実行中のパーツに接続〉
ターゲットデバイスの状態を妨げないようにクライアントを起動します。
〈セミホスト〉
ターゲットがPCにデバッグメッセージを送信する簡単な方法。EclipseまたはTelnetクライアント。
〈電力制御〉
多くのPEmicroのデバッグインタフェースは、ターゲットに電力を供給することができます。

〈ダウンロード〉
PEデバイスのGDBサーバは、Windows、Linux、およびMacOSオペレーティングシステムでEclipse IDEに簡単にインストールできるEclipseプラグインとして利用できます。KDS(Kinetis Design Studio)、ARM用S32 Design Studio、MCUExpressoなど、Eclipseベースの開発用IDEのユーザー向けに利用できます。最新のPEmicro GDB ServerプラグインはEclipse経由で自動的にインストールできます(Help-> Install New Software ...)。
このカテゴリをもっと見る REG32 | CPU3xxレジスタファイル »