本製品は、ルネサス統合開発環境High-performance Embedded Workshopにおいて、ターゲットシステムのない段階でアプリケーションのソースレベルデバッグを可能にするシミュレータです。

以下のシミュレータデバッガの独自機能(高機能デバッグ)により実機がない段階でC/C++言語やアセンブリ言語で作成されたプログラムを効率よくデバッグできます。

  • 高精度シミュレーション(サイクルアキュレート)
  • Simulated I/O機能(標準・ファイル入出力機能を使用可能)
  • 擬似割込み機能(割込み動作のシミュレーションが可能。任意のタイミング、ブレーク条件を使用した擬似割り込み。タイマモジュールを使用した内部割込みが可能。)

また、直感的にわかりやすいGUI(グラフィカルユーザインタフェース)が、快適なデバッグ環境を実現します。

本製品は High-performance Embedded Workshop版の RXファミリ用C/C++コンパイラパッケージ に含まれています。コンパイラパッケージをインストールすると、High-performance Embedded Workshop環境に本シミュレータデバッガの機能が追加されます。

特長

  • ホスト計算機上で動作するので、実機がなくてもプログラムのデバッグを開始することができ、システム全体の開発期間を短縮できます。
  • シミュレーション時にプログラムの命令実行サイクル数を計算します。これにより実機がなくても性能評価が行えます。
  • 下記のような機能を持ち、プログラムのテスト、およびデバッグを効率よく進めることができます。
    • デバッグ対象プログラムの実行中に異常が発生した場合、異常を無視して続行するか、または停止するかを制御する機能
    • プロファイルデータ取得、および関数単位のパフォーマンス測定
    • 豊富なブレーク機能(擬似的な割込み動作も可能)
    • メモリマップの設定・編集·関数呼び出し履歴の表示
    • C/C++およびアセンブラソースレベルのカバレジ表示
    • イメージ表示、波形表示による視覚的デバッグ機能
  • Windows上で動作し、ブレークポイント・メモリマップ・パフォーマンス・トレースをダイ アログボックス上で設定することができます。RXファミリマイコンのメモリマップに対応した環境設定もダイアログボックス上で行うことができます。
  • Learn More

Release Information

最新Ver.: V.1.02.01

リリース: 2012/03/16

バージョンアップ内容(ツールニュース参照)

動作環境

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド
High-performance Embedded Workshop V.4.09 ユーザーズマニュアル English マニュアル PDF 5.41 MB
[High-performance Embedded Workshop] RXファミリ シミュレータデバッガ V.1.02 ユーザーズマニュアル English マニュアル PDF 2.80 MB
High-performance Embedded Workshop用 HewTargetServer ユーザーズマニュアル English マニュアル PDF 3.09 MB
Downloads
【無償評価版】RXファミリ用C/C++コンパイラパッケージ V.1.02 Release 01 English 無償評価版ソフトウェア EXE 122.97 MB
RXファミリ用シミュレータデバッガ V.1.02.01アップデート English アップデート-デバッガ EXE 14.40 MB
ツールニュース
RXファミリ用シミュレータデバッガ V.1.02.00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 446 KB
RXファミリ用シミュレータデバッガ V.1.01.00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 500 KB
その他資料
ルネサス 開発環境 総合カタログ カタログ PDF 11.69 MB
High-performance Embedded Workshop V.4.09 リリースノート English リリースノート PDF 372 KB

機能

  • ビルダ、デバッガの統合により作業効率向上
  • ELF/DWARF2オブジェクトフォーマットサポート
  • 関数単位の実行サイクル数、呼び出し回数のグラフ表示
  • スタックトレース機能
  • プロファイル機能で出力する情報を利用して、オブジェクトの最適化が可能
  • 豊富なブレークポイント機能サポート(擬似的な割込み動作も可能)
  • アセンブリソースレベルでのカバレジ表示
  • 画像表示、波形表示による視覚的デバッグ機能
画像
基本シミュレーション機能

基本シミュレーション機能

画像
Simulated I/O機能・擬似割込み機能

Simulated I/O機能・擬似割込み機能

画像
画像表示イメージ

画像表示イメージ

画像
波形表示画面イメージ

波形表示画面イメージ

シミュレーション範囲

[本シミュレータデバッガが、サポートしている機能]

  • 全実行命令
  • 例外処理
  • レジスタ
  • 全アドレス空間
  • 周辺機能(タイマ) (Note1)

Note

  1. 2チャネルの16ビットタイマにより構成されるコンペアマッチタイマ(CMT)を2ユニット(ユニット0、ユニット1)、合計4チャネルとCMTに関連する割り込みコントローラ(ICU)をサポートしています。

[本シミュレータデバッガが、サポートしていない機能]

  • 低消費電力状態 (Note1)
  • ノンマスカブル割り込み(NMI)
  • 下記命令実行途中の割り込み受付け (Note2)
    RMPA, SCMPU, SMOVF, SMOVB, SMOVU, SSTR, SUNTIL, SWHILE
  • 命令終了後に不定となるデータ、レジスタ値
  • アキュムレータ(ACC)の下位16ビット

Note

  1. WAIT命令を実行するとシミュレーションを停止します。
  2. 命令実行完了で割り込みを受付けます。

Note: これらのデバッグをするには、エミュレータを使用してください。