H8SX,H8S,H8ファミリ用シミュレータデバッガ [High-performance Embedded Workshop対応]

概要

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

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

 

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

 

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

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

 

リリース情報

最新Ver.: V.5.09.00
リリース: 2010/06/07

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


High-performance Embedded Workshop V.4.07.00がインストールされていない場合、H8SX,H8S,H8ファミリ用シミュレータデバッガ V.5.09.00へのリビジョンアップはできません。
Windows 7上で使用する場合は、C/C++コンパイラパッケージをアップデートした後、High-performance Embedded Workshop をV.4.08.00へアップデートしてください。High-performance Embedded Workshop V.4.08.00へのアップデート方法はツールニュースをご参照ください。

 

特長

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

 

機能

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

Note

  1. H8SX、H8S、H8ファミリ用コンパイラパッケージV5.0に同梱のH8SX、H8S、H8ファミリ用シミュレータデバッガV4.0以降でサポート。

 

シミュレーション範囲

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

  • 全実行命令
  • 例外処理
  • レジスタ
  • 全アドレス空間
  • 以下、表1に示す周辺機能

 

表1 各シミュレータデバッガのサポートする周辺機能
シミュレータ モード SYSCRレジスタ タイマ
H8/300 Simulator   - -
H8/300L Simulator   - -
H8/300HA Simulator アドバンスト - -
H8/300HN Simulator ノーマル - -
H8S/2600A Simulator アドバンスト
H8S/2600N Simulator ノーマル
H8S/2000A Simulator アドバンスト -
H8S/2000N Simulator ノーマル -
H8SX Normal Simulator ノーマル
H8SX Advanced Simulator アドバンスト
H8SX Maximum Simulator マキシマム

✔: サポート  △: 一部サポート  -: 未サポート

 

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

  • デュアルポートRAM
  • パルス幅変換器(PWM)
  • シリアルコミュニケーションインタフェース(SCI)
  • A/D変換器
  • I/Oポート
  • 割込みコントローラ

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

 

ターゲットデバイス

ファミリ グループ
H8 ファミリ
H8S ファミリ
H8SX ファミリ
セキュアマイコン

開発ツール サポート情報

タイトル 概要
My Renesas

MY RENESASに登録いただくと、各種ドキュメントの改訂情報、ツール製品などの

ダウンロードサービスやメールニュースなどの各種サービスをご利用いただけるようになります。

セミナー マイコン学習のための情報が掲載されています。
FAQ よくあるお問合せ、開発のヒントが掲載されています。
フォーラム ルネサスの総合コミュニティサイトです。
ツールニュース ツールのリリース情報、注意事項などが掲載されています。
動作環境 ツール製品の最新バージョンの動作環境をご案内しています。
旧製品/保守製品 すでに新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。