Getting Started with the Intel® System Debugger 2018 - System Debug for Windows* OS Host

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.

The Intel® System Debugger - System Debug provides Windows* hosted cross-debug solutions for software developers to debug UEFI BIOS, the Linux* kernel sources and dynamically loaded drivers and kernel modules on Intel® Atom™ Processor and Intel® Core™ based devices.

In case you need assistance installing or running this product, please visit our Get Help page at http://software.intel.com/en-us/support for support options.

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 a Debugging Session

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

  1. Establish connection to the simulation target:
    1. Launch the Intel® System Studio IDE by running <install-dir>\iss_ide_eclipse-launcher.bat, where <install-dir> is the root directory of your Intel® System Studio installation.
    2. Click the New Connection... dropdown in the main toolbar of the Intel® System Studio IDE.



       

    3. In the Wizards list, select JTAG Connection for System Debug & Trace and click Next >.

       

    4. Name the connection by typing in the Connection Name input field, then expand the Others entry in the Target Type list and select Simics Simulation Target (Demo Mode). Select Simics in the Connection Method list and click Finish.



       

    5. Press the green Connect button next to the target selection dropdown.



       

    6. After the connection has been established, the Disconnect button becomes active, and the word (Connected) appears in title bar of the Intel System Studio IDE and the Debug Targets Connection tab.



       

  2. Debug the target in the Intel® System Debugger:
    1. Launch the Intel® System Debugger by clicking the Launch Intel System Debugger (Debug) button in the Intel® System Studio IDE.

      Alternatively, click System Debugger (Debug) on your Start page.

    2. Click Yes in the New connection established dialog box.



       

Note

A Windows* Security Alert dialog box might display, informing you about the Windows* firewall blocking some features of the demo application. Select your appropriate settings and click Allow access. Windows* saves this setting so that the dialog box will not display when you launch the application for further sessions.

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.

© Intel Corporation

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.