Intel® System Debugger - Linux* host for latest Intel® architecture

The Intel® System Debugger included in the Intel® System Studio 2015 adds Linux* hosted support for the latest Intel® Atom™ Processor, Intel® Core™ Processor and Intel® Quark SoC generations. 

For Intel® ITP-XDP3 devices using the Intel® Dfx Abstraction layer it does so through using the Mono Runtime 2.10.8 or higher (more information at http://www.mono-project.com)

 

New Target Platform Support

 

  • Support for platforms based on the processors listed below using the Intel® ITP-XDP3 device
    • Intel® Atom™ Processor  C2xxx
    • Intel® Quark™ SoC X1000
    • Intel® Atom™ Processor  E38xx, Z3680, Z37xx
    • 4th generation Intel® Core™ and Intel® Xeon™ processor
    • 3rd generation Intel® Core™ processor support available on request
  • Support for Intel® Quark SoC using the following OpenOCD* compatible  devices

https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD-H/

The following pin adapter was used to connect the Intel® System Debugger to the Intel® Quark SoC board:

https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/

  • Support of BIOS flashing for 4th generation Intel® Core™ processor
  • Support for 3rd generation Intel® Core™ processor target on request via IntelSystemStudio@intel.com

Host Software Requirements

  • For installation of the Intel® System Debugger, root or sudo root rights are required. With user rights, the option to install the Intel® System Debugger is not available during installation. 

For Intel® ITP-XDP3 support of the newly added target platforms (start_xdb_2015_products.sh)

  • Intel® Atom™ Processor  C2xxx
  • Intel® Quark SoC X1000
  • Intel® Atom™ Processor  E38xx, Z3680, Z37xx
  • 3rd and 4th generation Intel® Core™ and Intel® Xeon™ processor
  • 64bit (x86_64) Linux* system running
    • Ubuntu* 12.04 LTS, 13.04
    • Fedora* 17, 18
  • Mono Runtime 2.10.8 or higher (more information at http://www.mono-project.com)
    • The following packages are required:
      • Ubuntu*: mono-complete
      • Fedora*: mono-basic, mono-core, mono-data, mono-extras, mono-locale-extras
  • libusb 0.1.12 or higher
  • fxload 0.0.20020411 or higher

> sudo apt-get install fxload

or

> yum install fxload

  • Java runtime environment (JRE) 1.7 or 1.6 to use the Eclipse* framework. In a web browser, access www.java.com , and download and install JRE 1.7. Make sure that the $PATH environment variable contains the path to the JRE bin-directory.

For legacy Intel® Atom™ Processor  support (start_xdb_legacy_products.sh)

  • Linux* system (32bit or 64bit) running
    • Red Hat Enterprise* Linux* 5, 6
    • Ubuntu* 10.04 LTS, 12.04 LTS, 14.04
    • Fedora* 20, 21
    • openSUSE* 12.1
    • SUSE LINUX Enterprise Server*  11 SP2, 12
  • libusb 0.1.12 or higher
  • fxload 0.0.20020411 or higher

> sudo apt-get install fxload

or

> yum install fxload

  • Linux32 OCDRemote v12.0-0 or newer is required for Macraigor Systems* usb2Demon* support.  (Check for recommended version at http://www.macraigor.com/Intel/)
  • Java runtime environment (JRE) 1.7 or 1.6 to use the Eclipse* framework. In a web browser, access www.java.com , and download and install JRE 1.7. Make sure that the $PATH environment variable contains the path to the JRE bin-directory.
  • Kernel development sources for your development host system will be required for Macraigor System* driver installation   

Starting the Debugger

 

To start the Intel® System Debugger change into the /opt/intel/system_studio_2015.0.xxx/debugger/xdb installation directory.

From there run the debugger launch shell script that best fits your host-target setup.

  1. start_xdb_legacy_products.sh -  this script allows the user to debug older processors using either Intel® ITP-XDP3 or Macraigor* usb2Demon*, such as:
    • Intel® Atom™ Processor  E600, N2000, Z500, Z600, Z2400, Z2500, Z2700, CE4100, CE4200, CE5300
    • Intel® Puma™ 6 Media Gateway

 

  1. start_xdb_2015_products.sh -  this script allows the user to debug recent processors/platforms using the Intel® ITP-XDP3 device, such as
  • Intel® Atom™ Processor  C2xxx
  • Intel® Quark SoC X1000
  • Intel® Atom™ Processor  E38xx, Z3680, Z37xx
  • 3rd and 4th generation Intel® Core™ and Intel® Xeon™ processor
  1. start_xdb_gdb_remote.bat – this script launches the debugger for connection to Intel® Quark SoC using the OpenOCD* interface.  See Using Intel® System Debugger with OpenOCD* for more details.

 

For more complete information about compiler optimizations, see our Optimization Notice.