### 4-7　トレースパネル

トレースパネルは、アプリケーションの実行をトレースしします。 トレース結果は、トレースコンソールに出力されます。

#### Trace Modeチェックボックス

［Trace Mode］チェックボックスをチェックするとトレースを開始します。変更はアプリケーション実行中でも指定可能です。

#### Trace Area

トレースする領域を指定します。

#### Main Program

トレースはメインプログラムに限定されて行われます。ここで言うメインプログラムとは、割り込み処理ルーチン以外の領域を指します。

#### Interrupt Handler

割り込み処理ルーチン（割り込みハンドラ）のみをトレースします。トレースは割り込みが受け付けられてから開始し、RETI命令を実行するまで続けられます。

#### Both

メインプログラム、割り込み処理ルーチンの両方をトレースします。

#### トレースレベル

#### Trace Level

トレースレベルとは、サブルーチンのネストレベルのことです。レベル0はすべてのサブルーチンをトレースしません。レベルの数字が大きくなると、それに対応したサブルーチンレベルまでトレースします。これによって、無駄なトレースを抑止できます。

トレースレベルを有効にするためには、［Trace Level］チェックボックスをチェックします。

#### Trigger

トリガは、トレース開始アドレスとトレース終了アドレスを有効にするスイッチです。

プログラムカウンタが開始アドレスと一致すると、トレースが開始され、終了アドレスと一致するまで続けられます。ただし、このアドレスはフラッシュメモリについてのみ有効です。

#### トレースコンソール

トレースコンソールには、トレース結果を表示します。トレース結果は、仮想CPUが実行したコードを逆アセンブルしたものです。

トレースコンソールの内容を消去するためにはClearボタンをクリックします。

#### Applyボタン

Applyボタンは、トレースレベルの値、トレース開始アドレス、トレース終了アドレスを適用します。

[←] | [INDEX] | [→]