RH850デバッガ&トレース

概要

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

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

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

対応サブアーキテクチャ

RH850,V850

デバッグ ハイライト

RH850のパワーを引き出す

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

デバッグシステムの詳細 
  • lauterbach-rh850-on-chip-debugging

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

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

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

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

マルチコア環境を管理する

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

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

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

トレース機能

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

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

トレースシステムの詳細  

  • lauterbach-rh850-on-chip-trace
  • lauterbach-rh850-off-chip-trace1
  • lauterbach-rh850-off-chip-trace2

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

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

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

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

チップ間通信のデバッグ

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

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

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

拡張オンチップトレース

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

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

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

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

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


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

シリコンが出てくる前に準備を整えよう

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

Synopsys Virtualizer モデルのデバッグ

Virtualizer の MCD Interface 経由でTRACE32 に直接接続します。すべてのRH850コアの正確なプロセッサモデルで初期開発に最適です。

マルチコアデバッグAPI

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

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

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

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

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

ツールチェーンサポート

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

ターゲットOS (6)
製品
会社概要
EB tresos AutoCore OS
EB tresos Safety OS
embOS
MICROSAR OS
OSEK
RTA-OS
コンパイラ (5)
製品
会社概要
言語
GREENHILLS-C
C, C++
ICCRH850
C, C++
VX-RH850
C
シミュレータ、エミュレータ、バーチャルターゲット (6)
製品
会社概要
COMETとMETEOR
FETK, XETK
GDB
VIRTUALIZERとVDK
VLAB Works
VX1000

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

ホストOS

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

フラッシュ デバイス

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

サードパーティとの統合

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