- IAR Embedded Workbench for RH850 3.20.x
- C-SPY Debugging
- Interrupts
- Reference information on interrupts
- Timeline window—Interrupt Log graph
Timeline window—Interrupt Log graph
What do you want to do?
Learn about:
Learn how to:
Get related information:
Get reference information about the Interrupt Log graph in the Timeline window, see below the line.

The Interrupt Log graph displays interrupts collected by the trace system. In other words, the graph provides a graphical view of the interrupt events during the execution of your application.

Note
There is a limit on the number of saved logs. When this limit is exceeded, the oldest entries in the buffer are erased.
Requirements
Can be used with all C-SPY debugger drivers and debug probes. The compiler option Generate interrupt instrumentation code must be selected when you use a C-SPY hardware debugger driver.
Display area
The label area at the left end of the graph displays the names of the interrupts.
The graph itself shows active interrupts as a thick green horizontal bar where the white figure indicates the time spent in the interrupt. This graph is a graphical representation of the information in the Interrupt Log window, see Interrupt Log window.
If the bar is displayed without horizontal borders, there are two possible causes:
The interrupt is reentrant and has interrupted itself. Only the innermost interrupt will have borders.
There are irregularities in the interrupt enter-leave sequence, probably due to missing logs.
If the bar is displayed without a vertical border, the missing border indicates an approximate time for the log.
A red vertical line indicates overflow, which means that the communication channel failed to transmit all interrupt logs from the target system.
At the bottom of the window, there is a common time axis that uses seconds as the time unit.
Context menu
This context menu is available:

Note
The exact contents of the context menu you see on the screen depends on which features that your combination of software and hardware supports. However, the list of menu commands below is complete and covers all possible commands.
These commands are available:
- Navigate
Commands for navigating the graph(s). Choose between:
Next moves the selection to the next relevant point in the graph. Shortcut key: right arrow.
Previous moves the selection backward to the previous relevant point in the graph. Shortcut key: left arrow.
First moves the selection to the first data entry in the graph. Shortcut key: Home.
Last moves the selection to the last data entry in the graph. Shortcut key: End.
End moves the selection to the last data in any displayed graph, in other words the end of the time axis. Shortcut key: Ctrl+End.
- Zoom
Commands for zooming the window, in other words, changing the time scale. Choose between:
Zoom to Selection makes the current selection fit the window. Shortcut key: Return.
Zoom In zooms in on the time scale. Shortcut key: +
Zoom Out zooms out on the time scale. Shortcut key: –
10ns, 100ns, 1us, etc makes an interval of 10 nanoseconds, 100 nanoseconds, 1 microsecond, respectively, fit the window.
1ms, 10ms, etc makes an interval of 1 millisecond or 10 milliseconds, respectively, fit the window.
10m, 1h, etc makes an interval of 10 minutes or 1 hour, respectively, fit the window.
- Enable
Toggles the display of the graph on or off. If you disable a graph, that graph will be indicated as OFF in the window. If no data has been collected for a graph, no data will appear instead of the graph.
- Clear
Deletes the log information. Note that this will also happen when you reset the debugger.
- source
Goes to the previous/next log for the selected source.