割り込みログウィンドウ
What do you want to do?
Learn about:
Learn how to:
Get related information:
割込みログウィンドウに関する参照情報については、下記をご参照ください。

[割り込みログ] ウィンドウは、C-SPY ドライバメニューから使用できます。

このウィンドウには割り込みの開始と終了が記録されます。C-SPY シミュレータには、内部の状態の変化も記録されます。
この情報は、ターゲットシステムの割り込み処理をデバッグする場合に役に立ちます。 [割り込みログ] ウィンドウが開いている間は、実行時にステータスが常時更新されます。
注記
保存されるログの数には制限があります。この制限を超過すると、バッファの一番古いエントリが消去されます。
詳細については、割り込みログを使用するにあたってを参照してください。
要件
以下のいずれかが必要です。
C-SPY シミュレータ。一部のコアおよびデバイスでのみ使用できます。
I-jetまたはI-jet Traceインサーキットデバッグプローブ、およびデバッグプローブとターゲットシステム間のSWDインターフェース
デバッグプローブとターゲットシステム間のSWDインターフェースを備えたJ-LinkまたはJ-Traceデバッグプローブ
デバッグプローブおよびターゲットシステム間のSWDインターフェースを備えたST-LINKデバッグプローブ
TI XDSデバッグプローブと、デバッグプローブとターゲットシステム間のSWDインターフェース
C-SPY ハードウェアデバッガドライブの表示エリア
このエリアには以下の列が含まれます。
- 時間
[SWO 設定]ダイアログボックスで指定したクロック周波数に基づく、割り込み開始の時間。
ターゲットシステムが正確な時間を収集できなかった場合は、おおよその時間が斜体で表示されます。
この列は、コンテキストメニューから[時間表示]を選択した場合に有効になります。[時間表示]コマンドが使用可能でない場合、[時間]列がデフォルトで表示されます。
- サイクル
実行の開始からイベントまでのサイクルの数。
斜体表示のサイクルカウントは、おおよその値を示します。ターゲットシステムが正確な値を収集できなかった場合は、おおよその値が斜体で表示されます。
この列は、コンテキストメニューから[サイクル表示]を選択したときに使用可能になります。ただし、使用する C-SPY ドライバでサポートされている場合に限ります。
- 割り込み
割り込みが発生する割り込みソース名。赤色で Overflow と表示されている場合、通信チャンネルがすべての割り込みログをターゲットシステムから送信できなかったことを示します。
- ステータス
割り込みのイベントステータス :
開始。割り込みが現在実行中です。
終了。割り込みの実行が完了しました。
- プログラムカウンタ*
割り込みハンドラのアドレス。
- 実行時間 / サイクル
割り込みの経過時間。開始と終了のタイムスタンプを使用して算出されます。特定の割り込みで発生した他の割り込みやサブルーチンの時間も含まれます。
* アドレスをダブルクリックできます。対応するソースコードがある場合、エディタウィンドウに、たとえば、割り込みハンドラなど、対応するソースコードが表示されます(ライブラリソースコードは除く)。
C-SPY シミュレータの表示エリア
このエリアには以下の列が含まれます。
- 時間
内部で指定したクロック周波数に基づいた、割り込み開始の時間。
この列は、コンテキストメニューから[時間表示]を選択した場合に有効になります。
- サイクル
実行の開始からイベントまでのサイクルの数。
この列は、コンテキストメニューから[サイクル表示]を選択した場合に有効になります。
- 割り込み
デバイス記述ファイルで定義された割り込み。
- ステータス
割り込みイベントステータスが表示されます :
トリガ済み。待機時間がすでに経過している割り込み。
強制、トリガ済みと同じですが、割り込みは割り込み可能 ウィンドウから強制されています。
開始。割り込みが現在実行中です。
終了。割り込みが実行済みです。
期限切れ。割り込みが実行されることなく保持時間が経過しました。
却下。割込みを受け入れるのに必要な割込みレジスタが設定されていないため、割込みが却下されました。
- プログラムカウンタ
イベントが発生したときのプログラムカウンタの値。
- 実行時間 / サイクル
割り込みの経過時間。開始と終了のタイムスタンプを使用して算出されます。特定の割り込みで発生した他の割り込みやサブルーチンの時間も含まれます。
コンテキストメニュー
以下のコンテキストメニューがあります。

以下のコマンドがあります。
- 有効化
ログシステムを有効にします。ログシステムでは、ウィンドウを閉じているときにも情報が記録されます。
- クリア
ログ情報を削除します。デバッガをリセットしたときにも同じことになります。
- ファイルに保存
ログ情報の保存先のファイルを指定する、標準のファイル選択用ダイアログボックスを表示します。ログファイルのエントリは、
タブおよびLFで区切ります。[近似]列の値 X は、タイムスタンプが概算値であることを示します。
- 時間表示
[時間]列を表示します。デフォルトで、使用している C-SPY ドライバに[時間]列が表示されると、このメニューコマンドは使用できません。
- サイクル表示
[サイクル]列を表示します。使用している C-SPY ドライバで[サイクル]列がサポートされていない場合は、このメニューコマンドを使用できません。