トレース エクステンション

概要

組込みシステムの全容を把握する

トレースベースのデバッグは、既存のデバッグツールを補完・強化する強力な機能セットを追加します。多くの最新デバイスにはトレースポートが搭載されており、プログラムフローやデータ操作に関するリアルタイムで非侵入的な情報を提供することができます。これは、コードがどこにいたのか、どれくらいの時間がかかったのか、タスクスイッチや割り込みを分析したり、コードカバレッジレポートを生成したりするのに使用できる。従来のデバッグを一連のスナップショットと考えるなら、トレースベースのデバッグはタイムスタンプ付きのビデオだ。

全てのTRACE32®トレースツールには、ロジックトレース(デジタル、アナログ、ミックスドシグナル)のオプションも含まれています。これにより、ソフトウェアとハードウェアイベントのクロストリガ、従来のロジックとプロトコルの解析、消費電力の測定が、全てお好みのデバッグ環境から可能になります。

PowerTrace Serial  | シリアルトレース組込みシステム|ローターバッハ

パワートレースシステム

PowerTraceでPowerDebugシステムを拡張しTRACE32 デバッグシステムに高帯域幅のトレース記録と解析機能を組み込みます。すべてのパラレルおよびシリアルトレースプロトコルをサポートし、ユーザスワップ可能なプリプロセッサでターゲット間を簡単に移行できます。

CombiProbe MIPI|ローターバッハ

CombiProbe コンパクト トレース

ローエンドからミッドレンジの組込み設計に対応したフルトレースシステムのパワーを活用してください。CombiProbe 2 は、ハイブリッドデバッグおよびトレースシステムで、最大 4 ビット幅のトレースポートを持つ組込みシステムに、フルTRACE32 機能セットを提供します。これは、SoCの複数のコアまたは2つの別々のデバイスをトレースするのに十分強力です。

トレースとは?

なぜリアルタイムトレースなのか?

プログラム フロー トレースは、どの命令がどのくらい実行されたかを正確に示します を表示します。 リアルタイム・トレースを使用することで、以下のことが可能になります:

  • このデータからコード カバレッジ レポートを簡単に作成できます。 
  • コード内のタイミングボトルネックを素早く特定したり、要求される納期を満たしていることを証明することができます、 
  • 実行時にまれにしか発生しない見つけにくいバグも完全に把握することができます。

これらはすべて、テスト対象のアプリケーションを妨げることなく行われます。

リアルタイムトレース