Other Menus
Some menus in XJDeveloper are only shown in specific circumstances:
Debug Menu
The Debug Menu is shown when the Test Code Editor is being used on either the Test Device Files screen or the Circuit Code Files screen. Some of the menu items are only enabled when tests are running and there are breakpoints present in the project.
Toggle Breakpoint - a breakpoint will be inserted at the current line, or if there is one there already, it will be removed.
- Clear Breakpoints - removes all breakpoints from the project.
Continue - execution will continue until either another breakpoint is reached, or execution completes.
Step Into - the current line shown in the XJEase editor will be executed, and the debugger will pause on the next line. If the current line is a function call, then execution will stop at the first line inside this function.
Step Over - the current line shown in the XJEase editor will be executed, and the debugger will pause on the next line of the current function.
Step Out - the rest of the current XJEase function will be executed, and the debugger will then pause.
Stop - execution will be stopped.
XJEase Watch Window - Only visible while debugging. If the XJEase Watch Window has been closed it will re-open it; if it is part of a larger group of panes it will bring the pane to the front of its group.
Call Stack Window - Only visible while debugging. If the Call Stack Window has been closed it will re-open it; if it is part of a larger group of panes it will bring the pane to the front of its group.
Run Tests Menu
The Run Tests Menu is only shown when the Run Tests screen is visible, and allows control over testing and debugging. Some of the menu items will only be enabled when tests are running and there are breakpoints in the project.
Run Tests - starts testing. This can also be achieved by clicking the
Run button on the screen, pressing the F5 key or by pressing the Run button on an XJLink2 or XJQuad JTAG controller.
Run Tests Without Debugging - starts testing with the debugger disabled. Alternatively, press Shift + F5 or hold down Shift when clicking
Run.
Continue - execution will continue until either another breakpoint is reached, or execution completes.
Step Into - the current line shown in the XJEase editor will be executed, and the debugger will pause on the next line. If the current line is a function call, then execution will stop at the first line inside this function.
Step Over - the current line shown in the XJEase editor will be executed, and the debugger will pause on the next line of the current function.
Step Out - the rest of the current XJEase function will be executed, and the debugger will then pause.
Stop - execution will be stopped.
XJEase Watch Window - Only visible while debugging. If the XJEase Watch Window has been closed it will re-open it; if it is part of a larger group of panes it will bring the pane to the front of its group.
Call Stack Window - Only visible while debugging. If the Call Stack Window has been closed it will re-open it; if it is part of a larger group of panes it will bring the pane to the front of its group.
Pin Mapping Menu
The Pin Mapping Menu is only displayed when the Pin Mapping screen is selected.
- View JTAG Data - enable viewing JTAG data in the JTAG Chain Debugger.
- Disable AutoSkew - disable JTAG Chain Debugger auto skew.
- Load Pin Mapping Preset - loads a pin mapping preset.
- Import Pin Mapping... - imports a pin mapping from a pin mapping file (e.g. from a different project).
- Export Pin Mapping... - exports the current pin mapping to a file.
Analyser Menu
The Analyser Menu is only displayed when the Analyser screen is selected. This requires an XJAnalyser licence. The Analyser Menu allows access to all of the menu-driven features in the menus of the same name in the stand-alone XJAnalyser program.
XJTAG v4.1.100