Workshopにおいて、ターゲットシステムのない段階でアプリケーションのソースレベルデバッグを可能にするシミュレータです。み機能などを提供し、実機評価に近い感覚でソフトウェアモジュールの評価ができます。直感的にわかりやすいGUI(グラフィカルユーザインタフェース)が、快適なデバッグ環境を実現します。Workshop環境に本シミュレータデバッガの機能が追加されます。本製品の単体販売はありません。M16Cファミリ用C/C++コンパイラパッケージ」でのご購入となります。単体でのオンラインアップデートとなります。長I/Oスクリプト機能(タイマなどの周辺I/Oのシミュレーション)割り込みシミュレーション機能GUI入力/出力ウィンドウ上にターゲットシステムを作成可能(ターゲットがない状態での簡易システムデバッグを支援)デバッグ用にprintf関数を使用可能ドラッグ&ドロップによる快適操作C言語/アセンブリ言語ソースレベルデバッグ等の豊富な基本デバッグ機能RAMモニタ機HTML形式オンラインヘルプ機能[基本デバッグ機能]レジスタウィンドウMCU固有のレジスタおよびフラグの内容を表示/変更します。メモリウィンドウメモリ内容をアドレスとラベルと共に表示します。表示形式は2進、10進、16進、ASCII、SJIS、JISから選択できます。RAMモニタウィンドウターゲットプログラム実行中に変化したメモリ内容を表示します。プログラム実行中にReadした領域は緑、Writeした領域は赤で表示します(任意の色を設定可)。ASMウォッチウィンドウアセンブリ言語レベルで宣言した変数内容やメモリ内容の変化を監視します。任意のアドレス式が指定可能です。表示形式は、2進、10進、16進から選択できます。指定したアドレスがリアルタイムRAM領域内の場合、Readした領域は緑、Writeした領域は赤で表示します(任意の色を設定可)。CウォッチウィンドウC言語の変数内容を表示します。任意の変数式を表示するウィンドウに加え、外部変数、ファイル内ローカル変数、ローカル変数を表示するウィンドウも用意しています。スタックトレースウィンドウC言語の関数呼び出し情報を表示します。スクリプトウィンドウキーボードおよびスクリプトファイルからコマンドを実行するためのウィンドウです。コマンドの実行結果と、コマンドヒストリを表示する領域を備えています。実行結果は任意のファイルに出力できます。S/Wブレークポイント設定ウィンドウソフトウェアブレークポイントを設定/解除するダイアログです。最大64点までブレークポイントが設定できます(OR条件)。H/Wブレークポイント設定ダイアログハードウェアブレークポイントを設定/解除するダイアログです。最大64点までブレークポイントが設定できます(OR条件)。[高機能デバッグ機能]I/Oタイミング設定ウィンドウポート入力やポート出力、割り込みの設定/表示を行うウィンドウです。サイクル単位でのデータ入力、割り込み発生の定義、データ出力の変化の確認ができます。タイマ割り込みをmsec/μsec単位の時間で指定できます(CPUの動作周波数を別途指定する必要があります)。その他、周辺I/O(タイマやAD変換器等)の動作シミュレーションができるI/Oスクリプト機能があります。周辺I/OのI/Oスクリプト(ファイルにスクリプト形式で記述します)をI/Oウィンドウに登録することにより、そのデバイスの動作シミュレーションができます。以下のようにタイマの動作をwhile、if文等を用いて定義することができます。}GUI入出力ウィンドウマウスの簡単な操作で、ユーザターゲットシステムのキー入力パネルや出力パネルを作成するウィンドウです。作成したキーに対してデータ入力や割り込みの動作が定義できます。プログラム実行中にキーを押すと、データ入力や割り込みが発生します。出力データの値に応じてLEDやラベルが表示できます。出力ポートウィンドウprintf関数の結果をウィンドウやファイルに出力します。トレースポイント設定ウィンドウトレースポイントを設定/解除します。6点のトレースポイントと各イベントの組み合わせ条件が設定できます。トレースを開始/終了するイベントとして、メモリへのアクセス(書き込み/読み込み)や命令実行が設定できます。組み合わせ条件には、AND、ORが指定できます。トレースウィンドウトレースの計測結果を表示します。表示形式は、メモリのアクセス情報表示、逆アセンブル表示、ソース表示のいずれかを選択できますデータトレースウィンドウトレース結果を解析し、データアクセス情報をグラフィカルに表示します。カバレッジウィンドウC言語プログラムの各関数のC0カバレッジ計測結果を表示します。各関数の開始/終了アドレスとカバレッジ状況が確認できます。カバレッジ状況部をダブルクリックすると、ソース行単位で実行/未実行が確認できるカバレッジソースウィンドウがオープンします。M3T-MR308)の状態を表示します。M3T-MR308)を使用したプログラムのタスク実行履歴等を計測しグラフィカルに表示します。タスク実行履歴のほかに、割り込み処理、タスク状態遷移、およびシステムコール発行の各履歴も同時に計測し表示します。MRアナライズウィンドウMRトレースウィンドウで指定した範囲の計測データを統計処理した結果を表示します。アナライズウィンドウは、割り込み処理ごとおよびタスクごとのCPU占有状況、タスクごとのレディ状態時間、システムコール発行履歴の一覧を表示します。タスクトレースウィンドウリアルタイムOSを使用したプログラムのタスク実行履歴等を計測しグラフィカルに表示します。タスクアナライズウィンドウTaskトレースウィンドウで指定した範囲の計測データを統計処理した結果を表示します(タスクごとのCPU占有状況を表示します)。本シミュレータデバッガは命令セットシミュレータです。実行サイクル数は、マイクロコンピュータのソフトウェアマニュアルに記載されている値を使用しているため、実MCUで計測した実行サイクル数とは異なります。RENESASに登録いただくと、各種ドキュメントの改訂情報、ツール製品などのダウンロードサービスやメールニュースなどの各種サービスをご利用いただけるようになります。マイコン学習のための情報が掲載されています。あるお問合せ、開発のヒントが掲載されています。ルネサスの総合コミュニティサイトです。ツールのリリース情報、注意事項などが掲載されています。ツール製品の最新バージョンの動作環境をご案内しています。新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。