10.2 プラットフォームおよびモデルコンフィギュレーションのインポート

プラットフォームコンフィギュレーションエディタおよびモデルコンフィギュレーションエディタビューは、DS-5 にプラットフォームとモデル情報をインポートすることを可能にします。これにより、 RVIDSTREAMVSTREAM、またはモデル接続を介して、プラットフォームとモデルに対するデバッグおよびトレースサポートを簡単に提供することが可能になります。

DS-5 コンフィギュレーションデータベースには、DS-5 のプラットフォームコンフィギュレーションおよび接続の設定が保持されています。新しいプラットフォームコンフィギュレーションを、デフォルトのコンフィギュレーションデータベースを拡張することが可能な新しいコンフィギュレーションデータベースで作成することができます。

注:

DS-5 コンフィギュレーションデータベースに使用しているプラットフォーム用のコンフィギュレーションが既に存在する場合は、2.3 ベアメタルハードウェアターゲットへの接続の設定 で説明されているように、既存のコンフィギュレーションを使用してプラットフォームに接続することができます。プラットフォームコンフィギュレーションを修正しない限り、プラットフォームコンフィギュレーションエディタを使用する必要はありません。

この新しいコンフィギュレーションを作成するには、DS-5 は以下から情報を使用します。

  • プラットフォームコンフィギュレーションエディタを使用して作成され保存されたプラットフォーム用のコンフィギュレーションファイル。

  • モデルコンフィギュレーションエディタを使用して作成され保存された CADI サーバを提供するモデル用のコンフィギュレーションファイル。このモデルは、すでに実行中のものでも実行可能ファイルのパスとファイル名を指定したものでも構いません。

以下のデバッグ演算を作成できます。

  • ハードウェアとモデル用のシングルプロセッサおよび 対称的マルチプロセス (SMP) ベアメタルデバッグ。

  • ハードウェア用のシングルプロセッサおよび SMP Linux カーネルデバッグ。

  • ハードウェア用の Linux アプリケーションデバッグコンフィギュレーション。

  • big.LITTLE™ 演算をサポートする Cortex™-A15/Cortex-A7 などのコアの big.LITTLE コンフィギュレーション。

トレースサブシステムが存在するハードウェアターゲットの場合は、適切な デバッグおよびトレースサービスレイヤ (DTSL)オプションが生成されます。これらのオプションには以下が含まれます。

  • オンチップ( Embedded Trace BufferETB マイクロトレースバッファ (MTB) トレースメモリコントローラ (TMC)、その他のオンチップバッファ)またはオフチップ(DSTREAM トレースバッファ)トレースキャプチャの選択。

  • サイクルに厳密なトレースキャプチャ。

  • トレースキャプチャ範囲。

  • DS-5 Event Viewer が処理する 命令トレースマクロセル (ITM)トレースのコンフィギュレーションとキャプチャ。

ITM 以外の非命令トレースマクロセルを設定するデバッグ操作は、プラットフォームコンフィギュレーションエディタによって作成されません。

SMB コンフィギュレーションに対しては、適切な CTI が存在するターゲットで クロストリガインタフェースCTIの同期が使用されます。

CTI を使用すると、サイクル数の順に非常に低いレイテンシとの強力な同期を生成しますが、CTI は完全に実装され、 ARM® リファレンス設計に合わせて接続される必要があります。それ以外の目的に使用してはいけません。CTI を使用しない同期の場合はレイテンシが高くなりますが、実装や使用に関する前提はありません。

多重化ピン用のオフチップ TPIU トレースを手動で設定し、そして信号のタイミング問題に対応するため較正を行う必要があります。

問題がある場合、またはその他の設定を生成する必要がある場合は、サポート担当者にお問い合わせください。

注:

DS-5 を使用して自動構成可能なプラットフォームまたはモデルのみのインポートが可能です。DS-5 は、適切なプロセッサまたは CP15 レジスタセットを含む基本的なコンフィギュレーションを生成します。
非機密扱いPDF file icon PDF 版ARM DUI0446ZJ
Copyright © 2010–2016 ARM.All rights reserved.