The System Debug feature of the Intel® System Debugger is a JTAG-based debug solution supporting in-depth debugging and tracing of Intel® Architecture-based System Software and Embedded Applications. It enables developers to debug and trace Intel® Architecture based platforms system-wide, e.g. UEFI / firmware, System-on-Chip peripheral registers, OS kernel and drivers with full OS awareness.

In case you need assistance installing or running this product, please file a support request at our Online Service Center

For discussions, user-to-user help and general debugging information, please also join our online community at http://software.intel.com/en-us/forums/debug-solutions

Prerequisites

For a list of system requirements matching your configuration, see the Intel® System Debugger - System Debug Release Notes .

Installation

For details on the installation process and set-up, refer to the Intel® System Debugger - System Debug Release Notes and the instructions shipped with your target system.

Starting the Intel® System Debugger

In the following the Intel® System Debugger is launched in demo mode loading a demo application.

  1. Run the script <install-dir>/system_debugger_<version>/simics/xdb_sample/xdb.sh

    with <install-dir> being the root directory of your Intel® System Studio or Intel® System Debugger installation.

  2. Connect to the target:
    1. Select File > Connect ... from the menu bar.
    2. In the Connect To Target dialog box, choose the appropriate settings for your hardware probe and target platform. As this example demonstrates the demo mode, choose Simics as hardware probe and Simics Simulation Target (Demo mode) as target platform.
    3. Click Connect.
  3. If you start the debugger in demo mode for the first time, a dialog box might display, asking for help on improvements. Make your selection and click OK.

Note

During the demo application launch, several other, simulation related windows are displayed which belong to the shell starting the simulation process and to the simulated graphics and serial consoles. You can ignore these windows at this point.

When the startup is complete, the Intel® System Debugger opens in default view. The debugger downloads the program code to the target (the simulation engine in this case) and stops the execution of the demo application at its entry point.

The Source view and the Console view are visible, providing the actual active source code and a display of the ongoing activities of the debugger.

The Console view acts like a command line where you can enter debugger commands. It also displays any kind of informational, warning or error messages that provide further information about ongoing debugger activities.

Tip

Check the contents of the Console view whenever problems occur. If the Console view is not visible, select View > Console from the menu bar.

The debugger is now ready. To learn how to run the demo application, refer to the Debugging with the Intel® System Debugger - Tutorial in your package.

Training and Documentation

Document Description
Intel® System Debugger - System Debug User and Reference Guide

The online help is the main documentation for the Intel® System Debugger. To view the online help, open it from the debugger's Help menu.

The online help contains information on how to prepare your program and start the debugger, use the debugger, and a debugger command reference.

An HTML version of the online help is located in the documentation install directory.

Intel® System Debugger - System Debug Release Notes

This document contains the most up-to-date information about the product, including:

  • Overview information (including new features and product contents)
  • System requirements (hardware and software requirements for installing and using the product)
  • Installation
  • Known limitations
  • Troubleshooting
  • Technical support (links to contacts for reporting problems and getting support)
Intel® System Studio product page See this page for support and online documentation.

Legal Information

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps. The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request.

Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

© 2017, Intel Corporation

有关编译器优化的更完整信息,请参阅优化通知