The Intel® System Debugger included in the Intel® System Studio 2015 Beta 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
- TinCanTools* FLYSWATTER2 http://www.tincantools.com/wiki/Compiling_OpenOCD
- Olimex* ARM-USB-OCD-H
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
- The following packages are required:
- 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.
- 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
- 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
- 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.