RH850デバッガ&トレース

概要

あらゆるチップのあらゆるRH850コア

ローターバッハ デバッガを使用して、チップ内の RH850 コアを制御およびトレースできます。ルネサスRH850ファミリは、多くの先進的な車載アプリケーションで採用されている32ビットマイクロコントローラ(MCU)です。超低消費電力のシングルコアチップから高性能マルチコアチップまで、ローターバッハのTrace32デバッグツールを使用して、RH850アプリケーションを改善することができます。

TRACE32 は、どのような方法でデバイスと通信しても、それをサポートします。JTAG、LPD4、LPD1でRH850をデバッグしたり、CSIやUARTを使ってプログラムを作成したり、ETASのETKxのようなキャリブレーションツールとポートを共有することもできます。オンチップトレース、パラレルトレース、Auroraトレース、LPD4(SFTを含む)でプログラムの実行を確認できます。デバッグ環境から外付けまたは内蔵フラッシュを直接プログラムして、開発プロセスを効率化できます。

対応サブアーキテクチャ

RH850、V850

デバッグ・ハイライト

RH850のパワーを引き出す

TRACE32は、RH850のオンチップブレークポイントの完全サポート、ランタイムメモリアクセス、フラッシュプログラミング、ベンチマークカウンタ、キャッシュビューなど強力な機能が使用できます。もちろん、すべてがスクリプト化可能で、同じテストシーケンスを何度も繰り返すことができます。

デバッグシステムの詳細 
  • ローターバッハ-rh850-on-chip-debugging

ご希望の通信をお選びください。

TRACE32はRH850のすべてのデバッグ通信プロトコルをサポートしています。

必要なフラッシュをプログラムする

ブートフラッシュ、コードフラッシュ、データフラッシュ、オプション・ストレージ、その他のカスタムエリアなど、あらゆるフラッシュエリアのプログラミングを使用します。TRACE32 には、これらすべてのタスクを実行するためのユーティリティが含まれています。

マルチコア環境を使いこなす

すべてのRH850コアと非RH850コアを同時にデバッグできます。各SMPクラスタをそれぞれ1つのGUIから操作できます。Intercomプロトコルを使用して、どのGUIからでも他のGUIを制御できます。

オペレーティングシステムの機能にアクセスする

AUTOSARなどのデバッグTRACE32 は、スレッド、メッセージキューなどのすべてのOSオブジェクトをクエリし、表示することができます。メモリ割り当てがランダムでも、現在のタスクに適切なシンボルを自動的にロードします。

トレース機能

コアのアクションを捉える

すでに強力なTRACE32のストップモードデバッグをトレースで拡張できます。リアルタイムで発生する問題を調査します。プログラムの実際のフローを記録し、衝突のポイントを明らかにします。エラー発生時にプログラムを停止させ、その時点に至った各命令を発生順に検査する。当社のPowerView デバッグソフトウェアは、スペース効率の高いオンチップトレースと、より強力なオフチップトレース(パラレルネクサストレースまたはオーロラシリアルトレース)の両方をサポートしています。

トレースシステムの詳細  

  • ローターバッハ-RH850オンチップ・トレース
  • ローターバッハ-rh850-off-chip-trace1
  • ローターバッハ-rh850-off-chip-trace2

オフチップトレースで能力を最大限に引き出す

RH850コアは、Nexusメッセージを介してプログラムとデータの両方のトレースを提供します。TRACE32 、トレースをフィルタリングして、選択した関数だけを見たり、特定の変数に焦点を当てたり、記録の実行時間を増やしたりすることができます。

オンチップトレースでスペースを節約

トレースキャプチャのためだけに出力やコネクタスペースを割く必要がなくなります。RH850オンチップトレースは、強力なオフチップトレースのすべての機能をサポートしています。

チップ間通信のデバッグ

メインコアとICUMコアの相互作用を監視します。

LPD4サポートによる計装ソフトウェア(SFT)トレース

トレースモジュールは不要です。デバッグモジュールのみ必要です。トレース機能を内蔵していないチップのための小さなトレース機能を有効にします。

オンチップトレース拡張

TRACE32のLeashStreamレコーディングモードにより、小さなオンチップトレースのメモリ制限を克服。オンチップバッファのみを使用した強力なオフチップトレースの全ての機能をサポートします。

詳細なランタイム情報の取得

当社のトレースソリューションは、SoCのARCトレース(RTT)IPによって提供される完全なプログラムフローを記録することができます。記録されたデータに基づいて、当社のツールは詳細なタイミングとコードカバレッジの測定を提供します。 これは、当社のPowerTraceモジュールのディープメモリで最も効果的に機能します。

マルチコアトレースによるデザイン全体の観察

TRACE32 、1つのトレースログでコアの相互作用を検査することができます。


バーチャル・プロトタイピング

シリコンの前に準備を整えよう

仮想プロトタイプやシミュレータ上でソフトウェア開発を開始し、後で実際のチップで使用するのと同じTRACE32 GUI とツールセットを使用します。テーピングを開始する前に、個々のRH850チップのデバッグ・インターフェースを確認してください。

Synopsys Virtual モデルのデバッグ

TRACE32 をバーチャライザーのMCDインターフェースに直接接続します。すべてのRH850コアの正確なプロセッサモデルで初期開発に最適です。

マルチコアデバッグAPI

SynopsysのVirtualizerなど、標準化されたMCD APIをサポートするあらゆる仮想プロトタイピングプラットフォーム上でRH850コアをデバッグできます。

完璧なモジュールと回帰テスト

TRACE32のインストラクションセットシミュレータを使ってテスト環境を準備します。自分のハードウェアの周辺モデルを使ってシミュレータをカスタマイズしてください。

デバッグソリューションのテスト

GDB経由でターゲットに接続し、その応答を検証する。イーサネット、RS232、その他のプロトコルでデバイスgdbserverやgdbstubと通信する。

ツールチェーンサポート

RH850対応サードパーティツール

シミュレーター、エミュレーター、バーチャル・ターゲット (6)
製品
会社概要
COMETとMETEOR
FETK, XETK
GDB
VIRTUALIZER and VDK
VLABワークス
VX1000

以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。

ホストOS

当社のデバッグソフトウェアは、すべての主要なオペレーティングシステムで動作します。

フラッシュデバイス

当社は、多種多様なフラッシュデバイスのプログラミングをサポートしています。NOR、NAND、SPI、QSPI、EMMC など。

サードパーティとの統合

統合により、TRACE32 を他のツールと簡単に使用することができます。

関連製品

RH850の関連製品

フィルター

フィルター