The following pin adapter was used to connect the Intel® System Debugger to the Intel® Quark SoC board:
By default, non-root users won’t have access to the JTAG pods connected via USB. You must grant write access to the proper /dev/bus/usb entry every time a device is connected to be able to run OpenOCD using a non-root account. The process can be automated by adding an udev rule. Simply create a text file in the rules directory:
$ sudo vim /etc/udev/rules.d/99-openocd.rules
The IDs depend on the JTAG device. For example, for the Flyswatter2* and the Olimex-ARM-USB-OCD-H, the rules file must have the following content:
Install the USB drivers for your selected probe.
The figure below shows a recommended setup for debugging.
Note: Flyswatter2* and many JTAG adapters support JTAG and Serial concurrently. If you source a serial cable that connects (7) to (3) as shown above, then you will have JTAG and Serial console data arriving at your host system (1) via USB (2). For example, this cable has been used: http://www.sfcable.com/D935-06.html
Note: The default location for <INSTALL_DIR> is
After you power on the target and launch OpenOCD*
It will automatically try to connect to the OpenOCD’ s local host default settings (127.0.0.1:3333),
If you would like to specify a different connection setup please, substitute the desired
<IP ADDRESS> in the console, as follow:
xdb_D> connect “<IP ADDRESS>:3333” servertype=openocd
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804