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-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チップのデバッグ・インターフェースを確認してください。

シノプシス・バーチャライザ・モデルのデバッグ

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

マルチコアデバッグAPI

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

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

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

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

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

ツールチェーンサポート

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

コンパイラ (5)
製品
会社概要
Language
グリーンヒルズ-C
C, C++
ICCRH850
C, C++
VX-RH850
C
シミュレーター、エミュレーター、バーチャル・ターゲット (6)
製品
会社概要
COMETとMETEOR
FETK, XETK
GDB
バーチャライザーとVDK
VLABワークス
VX1000

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

ホストOS

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

フラッシュデバイス

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

サードパーティとの統合

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