Filewatcher File Search File Search
Content Search
» » » » »


Open on-chip JTAG debug solution for ARM and MIPS systems

OpenOCD is an on-chip debugging, in-system programming and boundary-scan testing tool for ARM and MIPS systems.

The debugger uses an IEEE 1149-1 compliant JTAG TAP bus master to access on-chip debug functionality available on ARM based microcontrollers or system-on-chip solutions. For MIPS systems the EJTAG interface is supported.

User interaction is realized through a telnet command line interface, a gdb (the GNU debugger) remote protocol server, and a simplified RPC connection that can be used to interface with OpenOCD's Jim Tcl engine.

OpenOCD supports various different types of JTAG interfaces/programmers:

* Parallel port wigglers: * Macraigor Wiggler JTAG cable (and many clones) * Xilinx DLC5 JTAG parallel cable III (and many clones) * Amontec JTAG Accelerator * Gateworks GW16012 JTAG programmer * Wiggler 2 cable (basically a wiggler with an LED) * Wiggler with NTRST inverted * AMT Wiggler * Ka-Ro TRITON starterkit II JTAG cable * Lattice parallel port JTAG cable * ST FlashLINK programming cable * USB FT2232 based dongles: * USBJTAG * Amontec JTAGkey * Amontec JTAGkey-Tiny * OOCD-Link * eVerve Signalyzer * Luminary Micro Stellaris/LM3S811 Evaluation Board A * Olimex ARM-USB-OCD * TinCanTools Flyswatter * Turtelizer 2 * Hitex STR9-comStick * Hitex STM32-PerformanceStick * Axiom AXM-0432 Link * Section5 ICEbear * USB JLINK based adapters: * Atmel SAMICE (only works with Atmel chips) * Segger J-Link * IAR J-Link * USB RLINK based adapters: * Raisonance RLink * STM32 Primer * USB other: * USBprog * ASIX PRESTO * Versaloon-Link * ARM-JTAG-EW * Standalone systems: * Zylin ZY1000 * Other: * EP93xx based Linux machine * AT91RM9200

OpenOCD supports debugging on a number of different ARM/MIPS cores: * ARM7: * ARM7TDMI(-s) * ARM720t * ARM9: * ARM9TDMI * ARM920t * ARM922t * ARM926ej-s * ARM966e-s * ARM11 * ARM1136 * ARM1156 * ARM1176 * Intel XScale: * PXA25x * PXA26x * PXA27x * IXP42x * IXP45x * IXP46x * Cortex-M3 * Luminary Stellaris LM3 * ST STM32 * MIPS m4k * Marvell Feroceon CPU core (as found in the Orion SoC family)

Flash programming/writing is supported for: * External CFI compatible flashes: * Intel and AMD/Spansion command set * Internal flashes: * LPC2000 * AT91SAM7 * STR7x * STR9x * LM3 * STM32x * LPC3180 NAND flash

Package version:0.5.0-1


openocd for Debian

 * Support for the Amontec JTAG Accelerator and the Gateworks GW16012
   is disabled on Debian GNU/kFreeBSD for now, as there's no kFreeBSD
   support in that code (yet).

 * Support for the OpenOCD+trace ETM capture device is disabled for now
   as per upstream recommendation. It's just a proof-of-concept right now.

 * OpenOCD comes with a so-called 'target


Welcome to OpenOCD!

OpenOCD provides on-chip programming and debugging support with a
layered architecture of JTAG interface and TAP support, debug target
support (e.g. ARM, MIPS), and flash chip drivers (e.g. CFI, NAND, etc.).
Several network interfaces are available for interactiving with OpenOCD:
HTTP, telnet, TCL, and GDB.  The GDB server enables OpenOCD to function
as a "


This code is an example of using the openocd debug message system.

Before the message output is seen in the debug window, the functionality
will need enabling:

From the gdb prompt:
monitor target_request debugmsgs enable
monitor trace point 1

From the Telnet prompt:
target_request debugmsgs enable
trace point 1

To see how many times the trace point was hit:
(monitor) trace point 1



This file includes highlights of the changes made in the
OpenOCD 0.5.0 source archive release.  See 


<meta http-equiv="refresh" content="0; url=FAQ.html#FAQ%20RTCK">


<meta http-equiv="refresh" content="0; url=FAQ.html#FAQ%20TAP%20Order">


<html lang="en">
<title>FAQ - OpenOCD User's Guide</title>
<meta http-equiv="Content-Type" co


OPENOCD(1)                                                OPENOCD(1)

       openocd  -  A fr

Browse inside openocd_0.5.0-1_amd64.deb

         [DIR]DEBIAN/ (4)  65535+ mirrors
         [DIR]lib/ (1)  65535+ mirrors
         [DIR]usr/ (3)  65535+ mirrors

Download openocd_0.5.0-1_amd64.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017