- IAR Embedded Workbench for Arm 9.70.x
- C-SPY デバッグ
- 割り込み
- 割り込みのリファレンス情報
- タイムラインウィンドウ—割り込みログ グラフ
タイムラインウィンドウ—割り込みログ グラフ
What do you want to do?
Learn about:
Learn how to:
Get related information:
タイムラインウィンドウに関する参照情報については、下記をご参照ください。

割込みロググラフには、トレースシステムによって収集された割込みが表示されます。つまり、このグラフには、アプリケーションプログラム実行中の割り込みイベントがグラフィック表示されます。

注記
保存されるログの数には制限があります。この制限を超過すると、バッファの一番古いエントリが消去されます。
要件
以下のいずれかが必要です。
C-SPY シミュレータ。一部のコアおよびデバイスでのみ使用できます。
I-jetまたはI-jet Traceインサーキットデバッグプローブ、およびデバッグプローブとターゲットシステム間のSWDインターフェース
デバッグプローブとターゲットシステム間のSWDインターフェースを備えたJ-LinkまたはJ-Traceデバッグプローブ
デバッグプローブおよびターゲットシステム間のSWDインターフェースを備えたST-LINKデバッグプローブ
TI XDSデバッグプローブと、デバッグプローブとターゲットシステム間のSWDインターフェース
表示エリア
グラフ左端のラベルエリアには、割り込み名が表示されます。
グラフ自体には、アクティブな割り込みが濃い緑の横棒として示され、白の数値は割り込みで費やされた時間を示します。このグラフは、[割り込みログ]ウィンドウの情報をグラフィック表示したものです(割り込みログウィンドウを参照)。
横方向の境界なしにバーが表示される場合は、次の2つの原因が考えられます。
割り込みがリエントラントで、自身に対する割り込みです。いちばん内側の割り込みのみに境界が表示されます。
おそらくログが欠損しているために、割り込みの開始と終了のシーケンスが不規則です。
縦の境界がないバーが表示される場合、境界がない部分はログの時間が正確でないことを示します。
赤色の垂直線は、オーバフローを示します。これは、通信チャンネルがすべての割り込みログをターゲットシステムから送信できなかったことを示します。
ウィンドウの下部分に、秒を時間単位として使用する共通の時間軸があります。
コンテキストメニュー
以下のコンテキストメニューがあります。

注記
画面に表示されるコンテキストメニューの内容は、ソフトウェアとハードウェアのサポートを両方組み合わせた機能によって異なります。ただし、下のメニューコマンドのリストは完全ですべての可能性のあるコマンドが含まれています。
以下のコマンドがあります。
- ズーム
ウィンドウをズームするためのコマンド。つまり、タイムスケールを変更します。以下から選択します:
選択範囲をズームは、現在の選択内容をウィンドウに合わせます。ショートカットキー:Return。
ズームインは、タイムスケールを拡大します。ショートカットキー:+
ズームアウトは、タイムスケールを縮小します。ショートカットキー:–
10ns や 100ns、1us などは、それぞれ間隔 10 ナノ秒、100 ナノ秒、1 マイクロ秒をウィンドウに合わせます。.
1ms、10ms などは、間隔をそれぞれ 1 ミリ秒または 10 ミリ秒にしてウィンドウに合わせます。
10m、1h などは、間隔をそれぞれ 10 分または 1 時間にしてウィンドウに合わせます。
- 割込み
以下の割り込みログ固有のコマンドが使用可能なことを示す見出し。
- 有効化
グラフの表示のオンとオフを切り替えます。グラフを無効にすると、そのグラフはウィンドウで OFF として示されます。グラフ用に収集されたデータがない場合、グラフではなく[データなし]と表示されます。
- クリア
ログ情報を削除します。デバッガをリセットしたときにも同じことになります。
- ソースへ移動
エディタウィンドウの対応するソースコードを表示します(該当する場合)。
- ソート基準
ID や名前を基準にエントリをソートします。新しい割り込みが現れると、選択した順序がグラフ内で使用されます。
- ソース
選択したソースの前 / 次のログに移動します。
- グラフを選択
[タイムライン] ウィンドウで表示するグラフを選択します。
- 時間軸単位
時間軸で使用する単位として、秒かサイクルのどちらかを選択します。
[サイクル]が利用できない場合、グラフは、異なるクロックソースに基づきます。その場合は、マウスポインタでグラフを指し示すことによって、ツールチップ情報としてサイクル値を表示することができます。