Intel IXP2400 User Manual page 136

Network processors
Table of Contents

Advertisement

IXP2400/IXP2800 Network Processors
Developer Workbench
A list box displays the Microengines that meet the following criteria:
The Microengine is in the same chip as the Microengine that contains the thread whose
window was clicked in.
The Microengine has code loaded in it and the code was generated using the same source file
that generated the line of code that was clicked on.
Next to each ME is the name of the list file that is loaded into that ME. If an ME already has a
breakpoint set at the line that was clicked on, then the appropriate breakpoint marker is displayed
next to it. A solid red marker indicates the breakpoint is unconditional and is enabled in all threads
in the ME. A gray marker indicates the breakpoint is unconditional and is disabled in all threads in
the ME. A red marker with a white dot inside indicates the breakpoint is conditional (not set in all
contexts) and is enabled in one or more contexts in the ME. A gray marker with a white dot inside
indicates the breakpoint is conditional (not set in all contexts) and is disabled in one or more
contexts in the ME. A marker with a red border and gray interior indicates a 'special' breakpoint is
set. This means that the line generates multiple lines of code, e.g., a macro or a C source line, and
more than one generated line has a breakpoint but they are not all in the same state (see
Section
2.13.10.3).
The user selects one or more MEs from the list and clicks on the appropriate button to perform the
desired operation. The operation is performed on all contexts in those MEs in the selected group for
which the operation makes sense. For example, if three MEs are selected and two of them have
disabled breakpoints and the user clicks Enable Breakpoint, then the two disabled breakpoints
become enabled but the ME without a breakpoint is unaffected.
Depending on the breakpoint status in the selected MEs, some of the buttons may be disabled. For
example, if none of the selected MEs have a breakpoint set, then Remove Breakpoint, Enable
Breakpoint and Disable Breakpoint are disabled
Also, there is a Multi-Microengine Breakpoint item in the Breakpoint submenu in the Debug
menu in the main menu bar. It operates on the line at which the insertion cursor is located in the
active thread window. If no thread window is active, the item is disabled.
136
Development Tools User's Manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp2800

Table of Contents