概要
説明
本製品は、ルネサス統合開発環境High-performance Embedded Workshopにおいて、ターゲットシステムのない段階でアプリケーションのソースレベルデバッグを可能にするシミュレータです。
以下のシミュレータデバッガの独自機能(高機能デバッグ)により実機がない段階でC/C++言語やアセンブリ言語で作成されたプログラムを効率よくデバッグできます。
- 高精度シミュレーション(サイクルアキュレート)
- Simulated I/O機能(標準・ファイル入出力機能を使用可能)
- 擬似割込み機能(割込み動作のシミュレーションが可能。任意のタイミング、ブレーク条件を使用した擬似割り込み。タイマモジュールを使用した内部割込みが可能。)
また、直感的にわかりやすいGUI(グラフィカルユーザインタフェース)が、快適なデバッグ環境を実現します。
本製品はH8SX,H8S,H8ファミリ用C/C++コンパイラパッケージに含まれています。コンパイラパッケージをインストールすると、High-performance Embedded Workshop環境に本シミュレータデバッガの機能が追加されます。
特長
- ホスト計算機上で動作するので、実機がなくてもプログラムのデバッグを開始することができ、システム全体の開発期間を短縮できます。
- シミュレーション時にプログラムの命令実行サイクル数を計算します。これにより実機がなくても性能評価が行えます。
- 下記のような機能を持ち、プログラムのテスト、およびデバッグを効率よく進めることができます。
- H8SX、H8S、H8 ファミリの各CPU に対応
- デバッグ対象プログラムの実行中に異常が発生した場合、異常を無視して続行するか、または停止するかを制御する機能
- プロファイルデータ取得、および関数単位のパフォーマンス測定
- 豊富なブレーク機能(擬似的な割込み動作も可能)
- メモリマップの設定・編集·関数呼び出し履歴の表示
- C/C++およびアセンブラソースレベルのカバレジ表示
- イメージ表示、波形表示による視覚的デバッグ機能
- Windows上で動作し、ブレークポイント・メモリマップ・パフォーマンス・トレースをダイ アログボックス上で設定することができます。H8SX、H8S、H8ファミリマイコンの各々のメモリマップ に対応した環境設定もダイアログボックス上で行うことができます。
- Learn More
リリース情報
最新Ver.: V.5.09.00
リリース: 2010/06/07
Note
- 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へのアップデート方法は統合開発環境 High-performance Embedded Workshop V.4.08.00 へのリビジョンアップのお知らせ (PDF | English, 日本語)をご参照ください。
ターゲットデバイス
ダウンロード
|
|
|
---|---|---|
分類 | タイトル | 日時 |
ソフトウェア/ツール-評価版ソフトウェア | EXE 97.60 MB 英語 | |
アップデート-デバッガ | ZIP 12.51 MB 英語 | |
アップデート-デバッガ | EXE 9.81 MB | |
ソフトウェア/ツール-その他 | ZIP 19 KB | |
ソフトウェア/ツール-その他 | LZH 20 KB | |
5 items
|
ドキュメント
ログイン後、ご登録が可能となります。
|
|
|
---|---|---|
分類 | タイトル | 日時 |
リリースノート | PDF 372 KB 英語 | |
マニュアル-開発ツール | PDF 5.41 MB 英語 | |
マニュアル-開発ツール | PDF 3.09 MB 英語 | |
マニュアル-開発ツール | PDF 1.05 MB 英語 | |
マニュアル-開発ツール | PDF 1.24 MB 英語 | |
ツールニュース-注意事項 | PDF 134 KB 英語 | |
6 items
|
詳細情報
機能
- ビルダ、デバッガの統合により作業効率向上 (Note1)
- ELF/DWARF2オブジェクトフォーマットサポート
- 関数単位の実行サイクル数、呼び出し回数のグラフ表示
- スタックトレース機能
- プロファイル機能で出力する情報を利用して、オブジェクトの最適化が可能
- 豊富なブレークポイント機能サポート(擬似的な割込み動作も可能) (Note1)
- アセンブリソースレベルでのカバレジ表示 (Note1)
- 画像表示、波形表示による視覚的デバッグ機能 (Note1)
Note
- H8SX、H8S、H8ファミリ用コンパイラパッケージV5.0に同梱のH8SX、H8S、H8ファミリ用シミュレータデバッガV4.0以降でサポート。
シミュレーション範囲
[本シミュレータデバッガが、サポートしている機能]
- 全実行命令
- 例外処理
- レジスタ
- 全アドレス空間
- 以下、表1に示す周辺機能
シミュレータ | モード | SYSCRレジスタ | タイマ |
---|---|---|---|
H8/300 Simulator | — | — | |
H8/300L Simulator | — | — | |
H8/300HA Simulator | アドバンスト | — | — |
H8/300HN Simulator | ノーマル | — | — |
H8S/2600A Simulator | アドバンスト | lens | panorama_fish_eye |
H8S/2600N Simulator | ノーマル | lens | panorama_fish_eye |
H8S/2000A Simulator | アドバンスト | — | panorama_fish_eye |
H8S/2000N Simulator | ノーマル | — | panorama_fish_eye |
H8SX Normal Simulator | ノーマル | lens | panorama_fish_eye |
H8SX Advanced Simulator | アドバンスト | lens | panorama_fish_eye |
H8SX Maximum Simulator | マキシマム | lens | panorama_fish_eye |
lens サポート | panorama_fish_eye 一部サポート | — 未サポート
[本シミュレータデバッガが、サポートしていない機能]
- デュアルポートRAM
- パルス幅変換器(PWM)
- シリアルコミュニケーションインタフェース(SCI)
- A/D変換器
- I/Oポート
- 割込みコントローラ
Note: これらのデバッグをするには、エミュレータを使用してください。