<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Open On-Chip Debugger</title><link href="http://openocd.org/" rel="alternate"></link><link href="http://openocd.org/feeds/all.atom.xml" rel="self"></link><id>http://openocd.org/</id><updated>2023-03-03T17:51:26+01:00</updated><entry><title>OpenOCD 0.12.0 released</title><link href="http://openocd.org/openocd-0120-released.html" rel="alternate"></link><published>2023-03-03T17:51:26+01:00</published><updated>2023-03-03T17:51:26+01:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2023-03-03:/openocd-0120-released.html</id><summary type="html">&lt;p&gt;I'm happy to announce the availability of OpenOCD version 0.12.0.&lt;/p&gt;
&lt;p&gt;Some major GNU/Linux distros (Debian, Fedora, Gentoo, OpenWrt), Homebrew for macOS and MSYS2 for Windows have already picked the release up. If your distro doesn't provide it yet, please ping your maintainer, and if any packaging issues …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I'm happy to announce the availability of OpenOCD version 0.12.0.&lt;/p&gt;
&lt;p&gt;Some major GNU/Linux distros (Debian, Fedora, Gentoo, OpenWrt), Homebrew for macOS and MSYS2 for Windows have already picked the release up. If your distro doesn't provide it yet, please ping your maintainer, and if any packaging issues arise the OpenOCD devs would be happy to help with that.&lt;/p&gt;
&lt;p&gt;The list of the most essential changes follows:&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;JTAG Layer:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;add default to adapter speed when unspecified (100 kHz)&lt;/li&gt;
&lt;li&gt;AM335X gpio (BeagleBones) adapter driver&lt;/li&gt;
&lt;li&gt;BCM2835 support for SWD&lt;/li&gt;
&lt;li&gt;Cadence Virtual Debug (vdebug) adapter driver&lt;/li&gt;
&lt;li&gt;CMSIS-DAP support for SWO and SWD multidrop&lt;/li&gt;
&lt;li&gt;Espressif USB JTAG Programmer adapter driver&lt;/li&gt;
&lt;li&gt;Remote bitbang support for Windows host&lt;/li&gt;
&lt;li&gt;ST-LINK add TCP server support to adapter driver&lt;/li&gt;
&lt;li&gt;SWD multidrop support&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Boundary Scan:&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;Target Layer:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;aarch64: support watchpoints&lt;/li&gt;
&lt;li&gt;arm: support independent TPIU and SWO for trace&lt;/li&gt;
&lt;li&gt;arm adi v5: support Large Physical Address Extension&lt;/li&gt;
&lt;li&gt;arm adi v6: support added, for jtag and swd transport&lt;/li&gt;
&lt;li&gt;cortex_a: support watchpoints&lt;/li&gt;
&lt;li&gt;elf 64bit load support&lt;/li&gt;
&lt;li&gt;Espressif: support ESP32, ESP32-S2 and ESP32-S3 cores&lt;/li&gt;
&lt;li&gt;semihosting: support user defined operations&lt;/li&gt;
&lt;li&gt;Xtensa: support Xtensa LX architecture via JTAG and ADIv5 DAP&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;Flash Layer:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;Atmel/Microchip SAM E51G18A, E51G19A, R35J18B, LAN9255 support&lt;/li&gt;
&lt;li&gt;GigaDevice GD32E23x, GD32F1x0/3x0, GD32VF103 support&lt;/li&gt;
&lt;li&gt;Nuvoton NPCX series support&lt;/li&gt;
&lt;li&gt;onsemi RSL10 support&lt;/li&gt;
&lt;li&gt;Raspberry Pi Pico RP2040 support&lt;/li&gt;
&lt;li&gt;ST BlueNRG-LPS support&lt;/li&gt;
&lt;li&gt;ST STM32 G05x, G06x, G0Bx, G0Cx, U57x, U58x, WB1x, WL5x support&lt;/li&gt;
&lt;li&gt;ST STM32 G0, G4, L4, L4+, L5, WB, WL OTP support&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;Board, Target, and Interface Configuration Scripts:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;Ampere Computing eMAG8180, Altra (&amp;quot;Quicksilver&amp;quot;) and Altra Max (&amp;quot;Mystique&amp;quot;) board config&lt;/li&gt;
&lt;li&gt;Cadence KC705 FPGA (Xtensa Development Platform) via JTAG and ADIv5 DAP board config&lt;/li&gt;
&lt;li&gt;Digilent Nexys Video board config&lt;/li&gt;
&lt;li&gt;Espressif ESP32 ETHERNET-KIT and WROVER-KIT board config&lt;/li&gt;
&lt;li&gt;Espressif ESP32 via ESP USB Bridge generic board config&lt;/li&gt;
&lt;li&gt;Espressif ESP32-S2 Kaluga 1 board config&lt;/li&gt;
&lt;li&gt;Espressif ESP32-S2 with ESP USB Bridge board config&lt;/li&gt;
&lt;li&gt;Espressif ESP32-S3 example board config&lt;/li&gt;
&lt;li&gt;Kontron SMARC-sAL28 board config&lt;/li&gt;
&lt;li&gt;LambdaConcept ECPIX-5 board config&lt;/li&gt;
&lt;li&gt;Microchip ATSAMA5D27-SOM1-EK1 board config&lt;/li&gt;
&lt;li&gt;Microchip EVB-LAN9255 board config&lt;/li&gt;
&lt;li&gt;Microchip SAME51 Curiosity Nano board config&lt;/li&gt;
&lt;li&gt;NXP FRDM-K64F, LS1046ARDB and LS1088ARDB board config&lt;/li&gt;
&lt;li&gt;NXP RT6XX board config&lt;/li&gt;
&lt;li&gt;Olimex H405 board config&lt;/li&gt;
&lt;li&gt;Radiona ULX3S board config&lt;/li&gt;
&lt;li&gt;Raspberry Pi 3 and Raspberry Pi 4 model B board config&lt;/li&gt;
&lt;li&gt;Raspberry Pi Pico-Debug board config&lt;/li&gt;
&lt;li&gt;Renesas R-Car V3U Falcon board config&lt;/li&gt;
&lt;li&gt;ST BlueNRG-LPS steval-idb012v1 board config&lt;/li&gt;
&lt;li&gt;ST NUCLEO-8S208RB board config&lt;/li&gt;
&lt;li&gt;ST NUCLEO-G031K8, NUCLEO-G070RB, NUCLEO-G071RB board config&lt;/li&gt;
&lt;li&gt;ST NUCLEO-G431KB, NUCLEO-G431RB, NUCLEO-G474RE board config&lt;/li&gt;
&lt;li&gt;ST STM32MP13x-DK board config&lt;/li&gt;
&lt;li&gt;TI AM625 EVM, AM642 EVM and AM654 EVM board config&lt;/li&gt;
&lt;li&gt;TI J721E EVM, J721S2 EVM and J7200 EVM board config&lt;/li&gt;
&lt;li&gt;Ampere Computing eMAG, Altra (&amp;quot;Quicksilver&amp;quot;) and Altra Max (&amp;quot;Mystique&amp;quot;) target config&lt;/li&gt;
&lt;li&gt;Cadence Xtensa generic and Xtensa VDebug target config&lt;/li&gt;
&lt;li&gt;Broadcom BCM2711, BCM2835, BCM2836 and BCM2837 target config&lt;/li&gt;
&lt;li&gt;Espressif ESP32, ESP32-S2 and ESP32-S3 target config&lt;/li&gt;
&lt;li&gt;Microchip ATSAMA5D2 series target config&lt;/li&gt;
&lt;li&gt;NanoXplore NG-Ultra SoC target config&lt;/li&gt;
&lt;li&gt;NXP IMX8QM target config&lt;/li&gt;
&lt;li&gt;NXP LS1028A, LS1046A and LS1088A target config&lt;/li&gt;
&lt;li&gt;NXP RT600 (Xtensa HiFi DSP) target config&lt;/li&gt;
&lt;li&gt;onsemi RSL10 target config&lt;/li&gt;
&lt;li&gt;Raspberry Pi Pico RP2040 target config&lt;/li&gt;
&lt;li&gt;Renesas R8A779A0 V3U target config&lt;/li&gt;
&lt;li&gt;Renesas RZ/Five target config&lt;/li&gt;
&lt;li&gt;Renesas RZ/G2 MPU family target config&lt;/li&gt;
&lt;li&gt;Rockchip RK3399 target config&lt;/li&gt;
&lt;li&gt;ST BlueNRG-LPS target config&lt;/li&gt;
&lt;li&gt;ST STM32MP13x target config&lt;/li&gt;
&lt;li&gt;TI AM625, AM654, J721E and J721S2 target config&lt;/li&gt;
&lt;li&gt;Ashling Opella-LD interface config&lt;/li&gt;
&lt;li&gt;Aspeed AST2600 linuxgpiod based interface config&lt;/li&gt;
&lt;li&gt;Blinkinlabs JTAG_Hat interface config&lt;/li&gt;
&lt;li&gt;Cadence Virtual Debug (vdebug) interface config&lt;/li&gt;
&lt;li&gt;Espressif ESP32-S2 Kaluga 1 board's interface config&lt;/li&gt;
&lt;li&gt;Espressif USB Bridge jtag interface config&lt;/li&gt;
&lt;li&gt;Infineon DAP miniWiggler V3 interface config&lt;/li&gt;
&lt;li&gt;PLS SPC5 interface config&lt;/li&gt;
&lt;li&gt;Tigard interface config&lt;/li&gt;
&lt;li&gt;Lattice MachXO3 family FPGA config&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;Server Layer:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;GDB: add per-target remote protocol extensions&lt;/li&gt;
&lt;li&gt;GDB: more 'Z' packets support&lt;/li&gt;
&lt;li&gt;IPDBG JtagHost server functionality&lt;/li&gt;
&lt;li&gt;semihosting: I/O redirection to TCP server&lt;/li&gt;
&lt;li&gt;telnet: support for command's autocomplete&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;RTOS:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;'none' rtos support&lt;/li&gt;
&lt;li&gt;Zephyr rtos support&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;Documentation:&lt;/p&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;Build and Release:&lt;/dt&gt;
&lt;dd&gt;&lt;ul class="first last simple"&gt;
&lt;li&gt;Add json extension to jimtcl build&lt;/li&gt;
&lt;li&gt;Drop dependency from libusb0&lt;/li&gt;
&lt;li&gt;Drop repository repo.or.cz for submodules&lt;/li&gt;
&lt;li&gt;Move gerrit to &lt;a class="reference external" href="https://review.openocd.org/"&gt;https://review.openocd.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Require autoconf 2.69 or newer&lt;/li&gt;
&lt;li&gt;Update jep106 to revision JEP106BF.01&lt;/li&gt;
&lt;li&gt;Update jimtcl to version 0.81&lt;/li&gt;
&lt;li&gt;Update libjaylink to version 0.3.1&lt;/li&gt;
&lt;li&gt;New configure flag '--enable-jimtcl-maintainer' for jimtcl build&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;This release also contains a number of other important functional and
cosmetic bugfixes. For more details about what has changed since the
last release, see the git repository history:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://sourceforge.net/p/openocd/code/ci/v0.12.0/log/?path="&gt;http://sourceforge.net/p/openocd/code/ci/v0.12.0/log/?path=&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hooray for the developers!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;407  Antonio Borneo &amp;lt;borneo.antonio@gmail.com&amp;gt;
100  Tomas Vanek &amp;lt;vanekt@fbl.cz&amp;gt;
 96  Tarek BOCHKATI &amp;lt;tarek.bouchkati@gmail.com&amp;gt;
 76  Marc Schink &amp;lt;dev@zapb.de&amp;gt;
 34  Erhan Kurubas &amp;lt;erhan.kurubas@espressif.com&amp;gt;
 22  Tim Newsome &amp;lt;tim@sifive.com&amp;gt;
 17  Jan Matyas &amp;lt;matyas@codasip.com&amp;gt;
 17  Nishanth Menon &amp;lt;nm@ti.com&amp;gt;
 15  Ian Thompson &amp;lt;ianst@cadence.com&amp;gt;
 13  Paul Fertser &amp;lt;fercerpav@gmail.com&amp;gt;
 13  Steve Marple &amp;lt;stevemarple@googlemail.com&amp;gt;
 11  Yasushi SHOJI &amp;lt;yashi@spacecubics.com&amp;gt;
 10  Sean Anderson &amp;lt;sean.anderson@seco.com&amp;gt;
  9  R. Diez &amp;lt;rdiezmail-openocd@yahoo.de&amp;gt;
  8  Kevin Burke &amp;lt;kevinb@os.amperecomputing.com&amp;gt;
  5  Daniel Anselmi &amp;lt;danselmi@gmx.ch&amp;gt;
  4  Adrian Negreanu &amp;lt;adrian.negreanu@nxp.com&amp;gt;
  4  Andreas Fritiofson &amp;lt;andreas.fritiofson@gmail.com&amp;gt;
  4  Daniel Goehring &amp;lt;dgoehrin@os.amperecomputing.com&amp;gt;
  4  Florian Fainelli &amp;lt;f.fainelli@gmail.com&amp;gt;
  4  Markus Reiter &amp;lt;me@reitermark.us&amp;gt;
  4  Oleksij Rempel &amp;lt;o.rempel@pengutronix.de&amp;gt;
  4  micbis &amp;lt;michele.bisogno.ct@renesas.com&amp;gt;
  3  Ben McMorran &amp;lt;bemcmorr@microsoft.com&amp;gt;
  3  Frank Dischner &amp;lt;frank.dischner@gmail.com&amp;gt;
  3  Julien Massot &amp;lt;julien.massot@iot.bzh&amp;gt;
  3  Marek Vasut &amp;lt;marek.vasut@gmail.com&amp;gt;
  3  Matthew Mets &amp;lt;matt@blinkinlabs.com&amp;gt;
  3  Sebastiaan de Schaetzen &amp;lt;sebastiaan.de.schaetzen@gmail.com&amp;gt;
  3  Thomas Gleixner &amp;lt;tglx@linutronix.de&amp;gt;
  3  Tim Nordell &amp;lt;tnordell@airgain.com&amp;gt;
  2  Alex Crawford &amp;lt;openocd@code.acrawford.com&amp;gt;
  2  Andreas Bolsch &amp;lt;hyphen0break@gmail.com&amp;gt;
  2  Andreas Sandberg &amp;lt;andreas@sandberg.uk&amp;gt;
  2  Andrew Wesie &amp;lt;awesie@gmail.com&amp;gt;
  2  Antonio Borneo &amp;lt;antonio.borneo@st.com&amp;gt;
  2  Christian Hoff &amp;lt;christian.hoff@advantest.com&amp;gt;
  2  Doug Brunner &amp;lt;doug.a.brunner@gmail.com&amp;gt;
  2  Evgeniy Didin &amp;lt;didin@synopsys.com&amp;gt;
  2  Evgeniy Naydanov &amp;lt;evgeniy.naydanov@syntacore.com&amp;gt;
  2  Hans-Erik Floryd &amp;lt;hans-erik.floryd@rt-labs.com&amp;gt;
  2  Jacek Wuwer &amp;lt;jacekmw8@gmail.com&amp;gt;
  2  Jae Hyun Yoo &amp;lt;quic_jaehyoo@quicinc.com&amp;gt;
  2  Jian-Hong Pan &amp;lt;chienhung.pan@gmail.com&amp;gt;
  2  Jiri Kastner &amp;lt;cz172638@gmail.com&amp;gt;
  2  Koudai Iwahori &amp;lt;koudai@google.com&amp;gt;
  2  Pavel Kirienko &amp;lt;pavel.kirienko@gmail.com&amp;gt;
  2  Peter Lawrence &amp;lt;majbthrd@gmail.com&amp;gt;
  2  Toms Stūrmanis &amp;lt;toms.sturmanis@gmail.com&amp;gt;
  2  asier70 &amp;lt;asier70@gmail.com&amp;gt;
  1  Adrien Grassein &amp;lt;adrien.grassein@gmail.com&amp;gt;
  1  Adrien Grassein &amp;lt;agrassein@nanoxplore.com&amp;gt;
  1  Alvin Šipraga &amp;lt;alsi@bang-olufsen.dk&amp;gt;
  1  Anthony Ferranti &amp;lt;ferranti@os.amperecomputing.com&amp;gt;
  1  Antony Pavlov &amp;lt;antonynpavlov@gmail.com&amp;gt;
  1  Asier Llano &amp;lt;allano@hubbell.com&amp;gt;
  1  Ben Bender &amp;lt;benjbender@gmail.com&amp;gt;
  1  Bohdan Tymkiv &amp;lt;bohdan200@gmail.com&amp;gt;
  1  Cheng-Shiun Tsai &amp;lt;cheng.shiun.tsai@gmail.com&amp;gt;
  1  Chengyu Zheng &amp;lt;chengyu.zheng@polimi.it&amp;gt;
  1  Dan Stahlke &amp;lt;dan@stahlke.org&amp;gt;
  1  Diego Herranz &amp;lt;diegoherranz@diegoherranz.com&amp;gt;
  1  Felipe Balbi &amp;lt;balbi@kernel.org&amp;gt;
  1  Florian Meister &amp;lt;florian.meister@advantest.com&amp;gt;
  1  Florian Zaruba &amp;lt;florian@openhwgroup.org&amp;gt;
  1  Gabor Csapo &amp;lt;gaborcsapo@google.com&amp;gt;
  1  George Voicu &amp;lt;razvanvg@hotmail.com&amp;gt;
  1  Giulio Fieramosca &amp;lt;giulio@glgprograms.it&amp;gt;
  1  Jaehoon Park &amp;lt;52432979+jaehoon-sifive@users.noreply.github.com&amp;gt;
  1  Jan Matyas &amp;lt;50193733+JanMatCodasip@users.noreply.github.com&amp;gt;
  1  Janco Kock &amp;lt;janco@factorylab.nl&amp;gt;
  1  Jesse Sheridan &amp;lt;jesse.sheridan@gmail.com&amp;gt;
  1  Jimmy &amp;lt;nhminus@gmail.com&amp;gt;
  1  Joerg Wunsch &amp;lt;openocd@uriah.heep.sax.de&amp;gt;
  1  Jonathan Bell &amp;lt;jonathan@raspberrypi.com&amp;gt;
  1  Karl Palsson &amp;lt;karlp@tweak.net.au&amp;gt;
  1  Keith Packard &amp;lt;keithp@keithp.com&amp;gt;
  1  Laszlo Sitzer &amp;lt;dlsitzer@gmail.com&amp;gt;
  1  Leonard Crestez &amp;lt;leonard.crestez@nxp.com&amp;gt;
  1  Liming Sun &amp;lt;lsun@mellanox.com&amp;gt;
  1  Luis de Arquer &amp;lt;luis.dearquer@inertim.com&amp;gt;
  1  MadSquirrel &amp;lt;benoit.forgette@ci-yow.com&amp;gt;
  1  Marcin Niestroj &amp;lt;m.niestroj@emb.dev&amp;gt;
  1  Martin Hierholzer &amp;lt;martin.hierholzer@desy.de&amp;gt;
  1  Mischa Studer &amp;lt;mischa.studer@csa.ch&amp;gt;
  1  Nick Kraus &amp;lt;nick@nckraus.com&amp;gt;
  1  Nima Palizban &amp;lt;n.palizban@gmail.com&amp;gt;
  1  Oleksij Rempel &amp;lt;linux@rempel-privat.de&amp;gt;
  1  Olivier DANET &amp;lt;odanet@caramail.com&amp;gt;
  1  Patrick Stewart &amp;lt;patrick@rfcreations.com&amp;gt;
  1  Piotr Kasprzyk &amp;lt;ciri@ciri.pl&amp;gt;
  1  PoroCYon &amp;lt;porocyon@titandemo.org&amp;gt;
  1  Ranjith Chandran &amp;lt;ranjith.tc@ashling.com&amp;gt;
  1  Raúl Sanchez Siles &amp;lt;rasasi78@gmail.com&amp;gt;
  1  Raúl Sánchez Siles &amp;lt;rasasi78@gmail.com&amp;gt;
  1  Rene Kita &amp;lt;git@rkta.de&amp;gt;
  1  Rocco Marco Guglielmi &amp;lt;roccomarco.guglielmi@gmail.com&amp;gt;
  1  Rohit Singh &amp;lt;rohit91.2008@gmail.com&amp;gt;
  1  Salvatore Giorgio PECORINO &amp;lt;salvatore-giorgio.pecorino@st.com&amp;gt;
  1  Simon Johansson &amp;lt;ampleyfly@gmail.com&amp;gt;
  1  Simon Smiganovski &amp;lt;simon.smiganovski@fruitcore.de&amp;gt;
  1  Tarek BOCHKATI &amp;lt;tarek.bouchkati@st.com&amp;gt;
  1  Thomas Hebb &amp;lt;tommyhebb@gmail.com&amp;gt;
  1  Wealian Liao &amp;lt;WHLIAO@nuvoton.com&amp;gt;
  1  Yun Liu &amp;lt;liuyun.97@gmail.com&amp;gt;
  1  Zoltán Dudás &amp;lt;zedudi@gmail.com&amp;gt;
  1  fatalc &amp;lt;cnfatal@gmail.com&amp;gt;
  1  iysheng &amp;lt;iyysheng@gmail.com&amp;gt;
  1  jihongbin &amp;lt;longma@orbbec.com&amp;gt;
  1  root &amp;lt;acalando@free.fr&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
</content></entry><entry><title>OpenOCD 0.12.0-rc1 release candidate is out</title><link href="http://openocd.org/openocd-0120-rc1-release-candidate-is-out.html" rel="alternate"></link><published>2022-09-18T18:26:59+02:00</published><updated>2022-09-18T18:26:59+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2022-09-18:/openocd-0120-rc1-release-candidate-is-out.html</id><summary type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.12.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the &lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;openocd-devel mailing list&lt;/a&gt;.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.12.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the &lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;openocd-devel mailing list&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>IRC channel moved to Libera.Chat</title><link href="http://openocd.org/irc-channel-moved-to-liberachat.html" rel="alternate"></link><published>2021-08-25T20:46:57+02:00</published><updated>2021-08-25T20:46:57+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2021-08-25:/irc-channel-moved-to-liberachat.html</id><summary type="html">&lt;p&gt;Due to radical changes on Freenode we announce a move of our &lt;a class="reference external" href="http://openocd.org/pages/irc.html"&gt;IRC&lt;/a&gt; presence to &lt;a class="reference external" href="https://libera.chat"&gt;Libera.Chat&lt;/a&gt;
network.&lt;/p&gt;
&lt;p&gt;You're always welcome to discuss OpenOCD and related topics there.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Due to radical changes on Freenode we announce a move of our &lt;a class="reference external" href="http://openocd.org/pages/irc.html"&gt;IRC&lt;/a&gt; presence to &lt;a class="reference external" href="https://libera.chat"&gt;Libera.Chat&lt;/a&gt;
network.&lt;/p&gt;
&lt;p&gt;You're always welcome to discuss OpenOCD and related topics there.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.11.0 released</title><link href="http://openocd.org/openocd-0-11-0-released.html" rel="alternate"></link><published>2021-03-07T19:14:00+01:00</published><updated>2021-03-07T19:14:00+01:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2021-03-07:/openocd-0-11-0-released.html</id><summary type="html">&lt;p&gt;Finally! Final.&lt;/p&gt;
&lt;p&gt;I'm happy to announce the availability of OpenOCD version 0.11.0.&lt;/p&gt;
&lt;p&gt;So four years since the last release and probably three years overdue it's here. Chances are we'll be able to produce them more often thanks to the expansion of the core team by several amazingly productive …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Finally! Final.&lt;/p&gt;
&lt;p&gt;I'm happy to announce the availability of OpenOCD version 0.11.0.&lt;/p&gt;
&lt;p&gt;So four years since the last release and probably three years overdue it's here. Chances are we'll be able to produce them more often thanks to the expansion of the core team by several amazingly productive members. Please see the commit statistics at the end of this mail, and do not forget that also plenty of effort is going into reviewing and testing patches.&lt;/p&gt;
&lt;p&gt;Despite the seemingly large number of committers the project would still benefit from getting more help, so if you can review patches, improve documentation, provide support on the mailing lists and IRC or participate by other means please do not be too shy to stand up :)&lt;/p&gt;
&lt;p&gt;We expect this release to be picked up by the distro maintainers pretty soon, the release candidate testing was quite encouraging in this regard. If you're a distro maintainer and have any issues, please report and we'll try to help with sorting everything out.&lt;/p&gt;
&lt;p&gt;The list of the most essential changes follows:&lt;/p&gt;
&lt;p&gt;JTAG Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;add debug level 4 for verbose I/O debug&lt;/li&gt;
&lt;li&gt;bitbang, add read buffer to improve performance&lt;/li&gt;
&lt;li&gt;Cadence SystemVerilog Direct Programming Interface (DPI) adapter driver&lt;/li&gt;
&lt;li&gt;CMSIS-DAP v2 (USB bulk based) adapter driver&lt;/li&gt;
&lt;li&gt;Cypress KitProg adapter driver&lt;/li&gt;
&lt;li&gt;FTDI FT232R sync bitbang adapter driver&lt;/li&gt;
&lt;li&gt;Linux GPIOD bitbang adapter driver through libgpiod&lt;/li&gt;
&lt;li&gt;Mellanox rshim USB or PCIe adapter driver&lt;/li&gt;
&lt;li&gt;Nuvoton Nu-Link and Nu-Link2 adapter drivers&lt;/li&gt;
&lt;li&gt;NXP IMX GPIO mmap based adapter driver&lt;/li&gt;
&lt;li&gt;ST-Link consolidate all versions in single config&lt;/li&gt;
&lt;li&gt;ST-Link read properly old USB serial numbers&lt;/li&gt;
&lt;li&gt;STLink/V3 support (for ST devices only !)&lt;/li&gt;
&lt;li&gt;STM8 SWIM transport&lt;/li&gt;
&lt;li&gt;TI XDS110 adapter driver&lt;/li&gt;
&lt;li&gt;Xilinx XVC/PCIe adapter driver&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Target Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;64 bit address support&lt;/li&gt;
&lt;li&gt;ARCv2 target support&lt;/li&gt;
&lt;li&gt;ARM Cortex-A hypervisor mode support&lt;/li&gt;
&lt;li&gt;ARM Cortex-M fast PC sampling support for profiling&lt;/li&gt;
&lt;li&gt;ARM generic CTI support&lt;/li&gt;
&lt;li&gt;ARM generic mem-ap target support&lt;/li&gt;
&lt;li&gt;ARMv7-A MMU tools&lt;/li&gt;
&lt;li&gt;ARMv7m traces add TCP stream server&lt;/li&gt;
&lt;li&gt;ARMv8 AARCH64 target support and semihosting support&lt;/li&gt;
&lt;li&gt;ARMv8 AARCH64 disassembler support through capstone library&lt;/li&gt;
&lt;li&gt;ARMv8-M target support&lt;/li&gt;
&lt;li&gt;EnSilica eSi-RISC target support, including instruction tracing eSi-Trace support&lt;/li&gt;
&lt;li&gt;MIPS64 target support&lt;/li&gt;
&lt;li&gt;Motorola SREC S6 record image file support&lt;/li&gt;
&lt;li&gt;RISC-V target support&lt;/li&gt;
&lt;li&gt;SEGGER Real Time Transfer (RTT) initial support (for single target, Cortex-M only)&lt;/li&gt;
&lt;li&gt;ST STM8 target support&lt;/li&gt;
&lt;li&gt;Various MIPS32 target improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flash Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Atheros (ath79) SPI interface support&lt;/li&gt;
&lt;li&gt;Atmel atmega128rfa1 support&lt;/li&gt;
&lt;li&gt;Atmel SAM D21, D51, DA1, E51, E53, E54, G55, R30 support&lt;/li&gt;
&lt;li&gt;Atmel SAMC2?N* support&lt;/li&gt;
&lt;li&gt;Cypress PSoC5LP, PSoC6 support&lt;/li&gt;
&lt;li&gt;EnSilica eSi-RISC support&lt;/li&gt;
&lt;li&gt;Foshan Synwit Tech SWM050 support&lt;/li&gt;
&lt;li&gt;Maxim Integrated MAX32XXX support&lt;/li&gt;
&lt;li&gt;Nordic Semiconductor nRF51822, nRF52810, nRF52832 support&lt;/li&gt;
&lt;li&gt;NXP Kinetis K27, K28, KE1x, KEAx, KL28, KL8x, KV5x, KWx support&lt;/li&gt;
&lt;li&gt;Renesas RPC HF support&lt;/li&gt;
&lt;li&gt;SH QSPI support&lt;/li&gt;
&lt;li&gt;SiFive Freedom E support&lt;/li&gt;
&lt;li&gt;Silicon Labs EFR-family, EZR32HG support&lt;/li&gt;
&lt;li&gt;ST BlueNRG support&lt;/li&gt;
&lt;li&gt;ST STM32 QUAD/OCTO-SPI interface support for Flash, FRAM and EEPROM&lt;/li&gt;
&lt;li&gt;ST STM32F72x, STM32F4x3, STM32H7xx support&lt;/li&gt;
&lt;li&gt;ST STM32G0xx, STM32G4xx, STM32L4x, STM32WB, STM32WL support&lt;/li&gt;
&lt;li&gt;ST STM32L5x support (non secure mode)&lt;/li&gt;
&lt;li&gt;TI CC13xx, CC26xx, CC32xx support&lt;/li&gt;
&lt;li&gt;TI MSP432 support&lt;/li&gt;
&lt;li&gt;Winner Micro w600 support&lt;/li&gt;
&lt;li&gt;Xilinx XCF platform support&lt;/li&gt;
&lt;li&gt;Various discrete SPI NOR flashes support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Board, Target, and Interface Configuration Scripts:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;8devices LIMA board config&lt;/li&gt;
&lt;li&gt;Achilles Instant-Development Kit Arria 10 board config&lt;/li&gt;
&lt;li&gt;Amazon Kindle 2 and DX board config&lt;/li&gt;
&lt;li&gt;Analog Devices ADSP-SC58x, ADSP-SC584-EZBRD board config&lt;/li&gt;
&lt;li&gt;Andes Technology ADP-XC7KFF676 board config&lt;/li&gt;
&lt;li&gt;Andes Technology Corvette-F1 board config&lt;/li&gt;
&lt;li&gt;ARM Musca A board config&lt;/li&gt;
&lt;li&gt;Arty Spartan 7 FPGA board config&lt;/li&gt;
&lt;li&gt;Atmel SAMD10 Xplained mini board config&lt;/li&gt;
&lt;li&gt;Atmel SAMD11 Xplained Pro board config&lt;/li&gt;
&lt;li&gt;Atmel SAM G55 Xplained Pro board config&lt;/li&gt;
&lt;li&gt;AVNET UltraZED EG StarterKit board config&lt;/li&gt;
&lt;li&gt;Blue Pill STM32F103C8 board config&lt;/li&gt;
&lt;li&gt;DP Busblaster v4.1a board config&lt;/li&gt;
&lt;li&gt;DPTechnics DPT-Board-v1 board config&lt;/li&gt;
&lt;li&gt;Emcraft imx8 SOM BSB board config&lt;/li&gt;
&lt;li&gt;Globalscale ESPRESSObin board config&lt;/li&gt;
&lt;li&gt;Kasli board config&lt;/li&gt;
&lt;li&gt;Kintex Ultrascale XCKU040 board config&lt;/li&gt;
&lt;li&gt;Knovative KC-100 board config&lt;/li&gt;
&lt;li&gt;LeMaker HiKey board config&lt;/li&gt;
&lt;li&gt;Microchip (Atmel) SAME54 Xplained Pro board config&lt;/li&gt;
&lt;li&gt;Microchip (Atmel) SAML11 Xplained Pro board config&lt;/li&gt;
&lt;li&gt;Nordic module NRF52 board config&lt;/li&gt;
&lt;li&gt;Numato Lab Mimas A7 board config&lt;/li&gt;
&lt;li&gt;NXP Freedom FRDM-LS1012A board config&lt;/li&gt;
&lt;li&gt;NXP IMX7SABRE board config&lt;/li&gt;
&lt;li&gt;NXP IMX8MP-EVK board config&lt;/li&gt;
&lt;li&gt;NXP MC-IMX8M-EVK board config&lt;/li&gt;
&lt;li&gt;QuickLogic QuickFeather board config&lt;/li&gt;
&lt;li&gt;Renesas R-Car E2, H2, M2 board config&lt;/li&gt;
&lt;li&gt;Renesas R-Car Salvator-X(S) board config&lt;/li&gt;
&lt;li&gt;Renesas RZ/A1H GR-Peach board config&lt;/li&gt;
&lt;li&gt;Rigado BMD-300 board config&lt;/li&gt;
&lt;li&gt;Sayma AMC board config&lt;/li&gt;
&lt;li&gt;Sifive e31arty, e51arty, hifive1 board config&lt;/li&gt;
&lt;li&gt;ST B-L475E-IOT01A board config&lt;/li&gt;
&lt;li&gt;ST BlueNRG idb007v1, idb008v1, idb011v1 board config&lt;/li&gt;
&lt;li&gt;ST STM32F412g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F413h discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F469i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F7 Nucleo board config&lt;/li&gt;
&lt;li&gt;ST STM32F723e discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F746g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F769i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H735g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H743zi Nucleo board config&lt;/li&gt;
&lt;li&gt;ST STM32H745i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H747i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H750b discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H7b3i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32H7x_dual_qspi board config&lt;/li&gt;
&lt;li&gt;ST STM32H7x3i Eval boards config&lt;/li&gt;
&lt;li&gt;ST STM32L073 Nucleo board config&lt;/li&gt;
&lt;li&gt;ST STM32L476g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32L496g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32L4p5g discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32L4r9i discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32L5 Nucleo board config&lt;/li&gt;
&lt;li&gt;ST STM32MP15x DK2 board config&lt;/li&gt;
&lt;li&gt;ST STM32WB Nucleo board config&lt;/li&gt;
&lt;li&gt;ST STM8L152R8 Nucleo board config&lt;/li&gt;
&lt;li&gt;Synopsys DesignWare ARC EM board config&lt;/li&gt;
&lt;li&gt;Synopsys DesignWare ARC HSDK board config&lt;/li&gt;
&lt;li&gt;TI BeagleBone family boards config&lt;/li&gt;
&lt;li&gt;TI CC13xx, CC26xx, CC32xx LaunchPad board config&lt;/li&gt;
&lt;li&gt;TI MSP432 LaunchPad board config&lt;/li&gt;
&lt;li&gt;Tocoding Poplar board config&lt;/li&gt;
&lt;li&gt;TP-Link WDR4300 board config&lt;/li&gt;
&lt;li&gt;Allwinner V3s target config&lt;/li&gt;
&lt;li&gt;Andes Technology NDS V5 target config&lt;/li&gt;
&lt;li&gt;Atmel atmega128rfa1 target config&lt;/li&gt;
&lt;li&gt;ARM corelink SSE-200 target config&lt;/li&gt;
&lt;li&gt;Atheros_ar9344 target config&lt;/li&gt;
&lt;li&gt;Cypress PSoC5LP, PSoC6 target config&lt;/li&gt;
&lt;li&gt;EnSilica eSi-RISC target config&lt;/li&gt;
&lt;li&gt;Foshan Synwit Tech SWM050 target config&lt;/li&gt;
&lt;li&gt;GigaDevice GD32VF103 target config&lt;/li&gt;
&lt;li&gt;Hisilicon Hi3798 target config&lt;/li&gt;
&lt;li&gt;Hisilicon Hi6220 target config&lt;/li&gt;
&lt;li&gt;Infineon TLE987x target config&lt;/li&gt;
&lt;li&gt;Marvell Armada 3700 target config&lt;/li&gt;
&lt;li&gt;Maxim Integrated MAX32XXX target config&lt;/li&gt;
&lt;li&gt;Mellanox BlueField target config&lt;/li&gt;
&lt;li&gt;Microchip (Atmel) SAME5x, SAML1x target config&lt;/li&gt;
&lt;li&gt;NXP IMX6SX, IMX6UL, IMX7, IMX7ULP, IMX8 target config&lt;/li&gt;
&lt;li&gt;NXP Kinetis KE1xZ, KE1xF target config&lt;/li&gt;
&lt;li&gt;NXP LPC84x, LPC8Nxx, LS1012A, NHS31xx target config&lt;/li&gt;
&lt;li&gt;Qualcomm QCA4531 target config&lt;/li&gt;
&lt;li&gt;QuickLogic EOS S3 target config&lt;/li&gt;
&lt;li&gt;Renesas R-Car E2, H2, M2 target config&lt;/li&gt;
&lt;li&gt;Renesas R-Car Gen3 target config&lt;/li&gt;
&lt;li&gt;Renesas RZ/A1H target config&lt;/li&gt;
&lt;li&gt;Rockchip RK3308 target config&lt;/li&gt;
&lt;li&gt;ST BlueNRG target config&lt;/li&gt;
&lt;li&gt;ST STM32G0, STM32G4, STM32H7, STM32L0, STM32L5 target config&lt;/li&gt;
&lt;li&gt;ST STM32MP15x target config&lt;/li&gt;
&lt;li&gt;ST STM32WBx, STM32WLEx target config&lt;/li&gt;
&lt;li&gt;ST STM8L152, S003, S103, S105 target config&lt;/li&gt;
&lt;li&gt;Synopsys DesignWare ARC EM target config&lt;/li&gt;
&lt;li&gt;Synopsys DesignWare ARC HS Development Kit SoC target config&lt;/li&gt;
&lt;li&gt;TI CC13xx, CC26xx, CC32xx target config&lt;/li&gt;
&lt;li&gt;TI TNETC4401 target config&lt;/li&gt;
&lt;li&gt;Xilinx UltraScale+ target config&lt;/li&gt;
&lt;li&gt;Altera 5M570Z (MAXV family) CPLD config&lt;/li&gt;
&lt;li&gt;Xilinx Ultrascale, XCF CPLD config&lt;/li&gt;
&lt;li&gt;Intel (Altera) Arria10 FPGA config&lt;/li&gt;
&lt;li&gt;Cadence SystemVerilog Direct Programming Interface (DPI) interface config&lt;/li&gt;
&lt;li&gt;Cypress KitProg interface config&lt;/li&gt;
&lt;li&gt;Digilent SMT2 NC interface config&lt;/li&gt;
&lt;li&gt;DLN-2 example of Linux GPIOD interface config&lt;/li&gt;
&lt;li&gt;FTDI C232HM interface config&lt;/li&gt;
&lt;li&gt;HIE JTAG Debugger interface config&lt;/li&gt;
&lt;li&gt;In-Circuit's ICprog interface config&lt;/li&gt;
&lt;li&gt;isodebug isolated JTAG/SWD+UART interface config&lt;/li&gt;
&lt;li&gt;Mellanox rshim USB or PCIe interface config&lt;/li&gt;
&lt;li&gt;Nuvoton Nu-Link interface config&lt;/li&gt;
&lt;li&gt;NXP IMX GPIO mmap based interface config&lt;/li&gt;
&lt;li&gt;Steppenprobe open hardware interface config&lt;/li&gt;
&lt;li&gt;TI XDS110 interface config&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Server Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;64 bit address support&lt;/li&gt;
&lt;li&gt;default bind to IPv4 localhost&lt;/li&gt;
&lt;li&gt;gdb: allow multiple connections&lt;/li&gt;
&lt;li&gt;gdb: architecture element support&lt;/li&gt;
&lt;li&gt;gdb: vCont, vRun support&lt;/li&gt;
&lt;li&gt;telnet: handle Ctrl+A, Ctrl+E and Ctrl+K&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;RTOS:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Chromium-EC rtos support&lt;/li&gt;
&lt;li&gt;hwthread pseudo rtos support&lt;/li&gt;
&lt;li&gt;NuttX rtos support&lt;/li&gt;
&lt;li&gt;RIOT rtos support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Documentation:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Improve STM32 flash driver&lt;/li&gt;
&lt;li&gt;Various typo fix and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build and Release:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Add libutil to support jimtcl version 0.80&lt;/li&gt;
&lt;li&gt;Clang warning fixes&lt;/li&gt;
&lt;li&gt;GitHub workflow for Win32 snapshot binaries&lt;/li&gt;
&lt;li&gt;Handle Tcl return values consistently&lt;/li&gt;
&lt;li&gt;Mitigation for CVE-2018-5704: Prevent some forms of Cross Protocol Scripting attacks&lt;/li&gt;
&lt;li&gt;Support for libftdi 1.5&lt;/li&gt;
&lt;li&gt;Travis-CI basic support&lt;/li&gt;
&lt;li&gt;Update libjaylink to version 0.2.0&lt;/li&gt;
&lt;li&gt;Update jimtcl to version 0.79&lt;/li&gt;
&lt;li&gt;Use external (optional) library capstone for ARM and AARCH64 disassembly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also contains a number of other important functional and cosmetic bugfixes. For more details about what has changed since the last release, see the &lt;a class="reference external" href="http://sourceforge.net/p/openocd/code/ci/v0.11.0/log/?path="&gt;git repository history.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hooray for the developers!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;392  Antonio Borneo
189  Tomas Vanek
135  Marc Schink
120  Matthias Welwarsky
 85  Paul Fertser
 74  Tarek BOCHKATI
 47  Christopher Head
 31  Marek Vasut
 28  Oleksij Rempel
 21  Tim Newsome
 20  Edward Fewell
 17  Salvador Arroyo
 15  Andreas Fritiofson
 15  Steven Stallion
 14  Karl Palsson
 14  Leonard Crestez
 13  Evgeniy Didin
 11  Jiri Kastner
 10  Bohdan Tymkiv
 10  Robert Jordens
  9  Omair Javaid
  8  Ake Rehnman
  8  Moritz Fischer
  7  Andreas Färber
  7  David Ung
  7  Florian Fainelli
  6  Andreas Bolsch
  6  Felipe Balbi
  6  Jan Matyas
  5  Hellosun Wu
  5  Jonathan McDowell
  4  Cody P Schafer
  4  Jonas Norling
  4  Laurent LEMELE
  4  Liviu Ionescu
  4  Peter Mamonov
  4  Spencer Oliver
  3  Alistair Francis
  3  Armin van der Togt
  3  Aurélien Martin
  3  Diego Herranz
  3  Dominik Peklo
  3  Girts
  3  Jan Kowalewski
  3  Jean-Christian de Rivaz
  3  Kevin Gillespie
  3  Kevin Yang
  3  Liming Sun
  3  Mete Balci
  3  Peter Lawrence
  3  Slowcoder
  3  Yasushi SHOJI
  2  Adam Bass
  2  Adrian Negreanu
  2  Alexandre Torgue
  2  Alexandru Gagniuc
  2  Bas Vermeulen
  2  Cody Schafer
  2  Darius Rad
  2  Forest Crossman
  2  Freddie Chopin
  2  Girts Folkmanis
  2  Guido Günther
  2  Jerome Forissier
  2  Joakim Nohlgård
  2  John Pham
  2  Juha Niskanen
  2  Kai Geissdoerfer
  2  Kevin Burke
  2  Khem Raj
  2  Lars Poeschel
  2  Michele Sardo
  2  Mikhail Rasputin
  2  Mirko Vogt
  2  Piotr Kasprzyk
  2  R. Diez
  2  Seth LaForge
  2  William D. Jones
  2  luca vinci
  2  pierre Kuo
  2  tscn92
  1  Al Dyrius
  1  Alberto García Hierro
  1  Aleksey Shargalin
  1  Alex J Lennon
  1  Alexander Kurz
  1  Alexandre Bourdiol
  1  Alexey Brodkin
  1  Anders Westrup
  1  Andrea Merello
  1  Andreas Kemnade
  1  Angus Ainslie
  1  Anton V. Kirilchik
  1  Antony Pavlov
  1  Austin Morton
  1  Austin Phillips
  1  Benedikt-Alexander Mokroß
  1  Boran Car
  1  Brent Roman
  1  Brian Brooks
  1  Byron Kubert
  1  Caleb Szalacinski
  1  CezaryGapinski
  1  Chengyu Zheng
  1  Christian Meusel
  1  Christopher Hoover
  1  Cliff L. Biffle
  1  Damyan Mitev
  1  Daniel Glöckner
  1  Daniel Goehring
  1  Daniel Krebs
  1  Daniel Kucera
  1  Daniel Trnka
  1  Dennis Ostermann
  1  Diego Elio Pettenò
  1  Dongxue Zhang
  1  EMARD
  1  Erwin Oegema
  1  Evan Hunter
  1  Fabio Utzig
  1  Faisal Shah
  1  Frank Hunleth
  1  Frans-Willem Hardijzer
  1  Grzegorz Kostka
  1  Guillaume Revaillot
  1  Han Hartgers
  1  Icenowy Zheng
  1  Ilya Kharin
  1  James Jacobsson
  1  James Marshall
  1  Jan Vojtech
  1  Jan Čapek
  1  Jerome Lambourg
  1  Jim Paris
  1  Jimmy
  1  Jānis Skujenieks
  1  Kamal Dasu
  1  Keir Fraser
  1  Kevin Vermilion
  1  Krzysztof Hockuba
  1  Luca Dariz
  1  Luca Lindhorst
  1  Lucas
  1  Mara Bos
  1  Masatoshi Tateishi
  1  Matej Kogovsek
  1  Mateusz Manowiecki
  1  Matthias Bock
  1  Megan Wachs
  1  Michael Betz
  1  Michael Hope
  1  Michael Schwingen
  1  Michael Stoll
  1  Michal Potrzebicz
  1  Mickaël Thomas
  1  Moritz &amp;#39;Morty&amp;#39; Strübe
  1  Niklas Söderlund
  1  Oleksandr Redchuk
  1  Patrick Stewart
  1  Paul Bartholomew
  1  Peter Griffin
  1  Philipp Tomsich
  1  Pushpal Sidhu
  1  Rahul Masurkar
  1  Reto Schneider
  1  Richard Watts
  1  Robert Foss
  1  Rocco Marco Guglielmi
  1  Rod Boyce
  1  Rohit Singh
  1  Roman Elshin
  1  Samuel Obuch
  1  Sasha Kozaruk
  1  Severin Junker
  1  Simon Qian
  1  Simon Schubert
  1  Stafford Horne
  1  Stefan Arnold
  1  Svetoslav Enchev
  1  Sylvain Chouleur
  1  Tarek BOUCHKATI
  1  Thomas Søhus
  1  Tilman Sauerbeck
  1  Tobias Diedrich
  1  Tommy Vestermark
  1  Ulrich-Lorenz Schlüter
  1  Uwe Bonnes
  1  YanLin Zhu
  1  Zale Yu
  1  barthess
  1  bob
  1  elmot
  1  iosabi
  1  xuguangxiao
  1  Łukasz Misek
&lt;/pre&gt;&lt;/div&gt;
</content></entry><entry><title>OpenOCD - Beyond Simple Software Debugging - ELC Summit Europe 2018</title><link href="http://openocd.org/beyond_simple_debugging.html" rel="alternate"></link><published>2018-11-01T10:40:00+01:00</published><updated>2018-11-01T10:40:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2018-11-01:/beyond_simple_debugging.html</id><summary type="html">&lt;p&gt;A talk by Oleksij Rempel from Pengutronix on using OpenOCD for tasks other than debugging.&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/lk2V0YkgN2A" frameborder="0" width="420" height="254"&gt;&lt;/iframe&gt;</summary><content type="html">&lt;p&gt;A talk by Oleksij Rempel from Pengutronix on using OpenOCD for tasks other than debugging.&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/lk2V0YkgN2A" frameborder="0" width="420" height="254"&gt;&lt;/iframe&gt;</content></entry><entry><title>OpenOCD 0.10.0 release is out</title><link href="http://openocd.org/openocd-0-10-0-release-is-out.html" rel="alternate"></link><published>2017-01-22T22:06:00+01:00</published><updated>2017-01-22T22:06:00+01:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2017-01-22:/openocd-0-10-0-release-is-out.html</id><summary type="html">&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I'm happy to announce the availability of &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0/"&gt;OpenOCD version 0.10.0&lt;/a&gt;, finally! For the important points regarding packaging please see &lt;a class="reference external" href="https://sourceforge.net/p/openocd/mailman/message/35570895/"&gt;[1]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was a long release cycle but it was also a fruitful one. The list of the most important changes follows.&lt;/p&gt;
&lt;p&gt;OpenOCD is a community project and …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I'm happy to announce the availability of &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0/"&gt;OpenOCD version 0.10.0&lt;/a&gt;, finally! For the important points regarding packaging please see &lt;a class="reference external" href="https://sourceforge.net/p/openocd/mailman/message/35570895/"&gt;[1]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was a long release cycle but it was also a fruitful one. The list of the most important changes follows.&lt;/p&gt;
&lt;p&gt;OpenOCD is a community project and I want to take this opportunity to say &lt;em&gt;thank you&lt;/em&gt; to all the contributors, regular and occassional, hobbyists and professionals, corporate-supported and those doing the work on their spare time. Please keep the flow of the patches going, both by sending new code and by &lt;a class="reference external" href="http://openocd.zylin.com"&gt;reviewing&lt;/a&gt; other's contributions. It's you who really decide what new features OpenOCD is going to get.&lt;/p&gt;
&lt;p&gt;I also want to remind how important it is to communicate to the silicon vendors that you would like to see their devices supported upstream (or that you're happy that they're supported).&lt;/p&gt;
&lt;div class="section" id="highlights-of-the-changes-made-in-the-openocd-source-archive-release"&gt;
&lt;h2&gt;Highlights of the changes made in the OpenOCD source archive release&lt;/h2&gt;
&lt;p&gt;JTAG Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New driver for J-Link adapters based on libjaylink (including support for FPGA configuration, SWO and EMUCOM)&lt;/li&gt;
&lt;li&gt;FTDI improvements to work at 30MHz clock&lt;/li&gt;
&lt;li&gt;BCM2835 native driver SWD and Raspberry Pi2 support&lt;/li&gt;
&lt;li&gt;BCM2835 is set to 4ma drive, slow slew rate&lt;/li&gt;
&lt;li&gt;ixo-usb-jtag (emulation of an Altera Bus Blaster I on Cypress FX2 IC) support&lt;/li&gt;
&lt;li&gt;JTAG pass-through mode for CMSIS-DAP (including support for FPGA configuration)&lt;/li&gt;
&lt;li&gt;OpenJTAG support for Cypress CY7C65215&lt;/li&gt;
&lt;li&gt;connect_assert_srst support for SWD&lt;/li&gt;
&lt;li&gt;Xilinx Virtex-II Series7 bitstream loading support&lt;/li&gt;
&lt;li&gt;Use JEP106 data to decode IDs&lt;/li&gt;
&lt;li&gt;Deprecated &amp;quot;ft2232&amp;quot; driver removed (use &amp;quot;ftdi&amp;quot; instead)&lt;/li&gt;
&lt;li&gt;GPL-incompatible FTDI D2XX library support dropped (Presto, OpenJTAG and USB-Blaster I are using libftdi only now)&lt;/li&gt;
&lt;li&gt;ZY1000 support dropped (unmaintained since long)&lt;/li&gt;
&lt;li&gt;oocd_trace support dropped&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Target Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ARMv7-A, Cortex-M, Cortex-A/R important fixes and improvements (allowing e.g. simultaneous debugging of A8 and M3 cores, JTAG WAIT support etc.)&lt;/li&gt;
&lt;li&gt;ARM Cortex-A,R allow interrupt disable during single-step (maskisr command)&lt;/li&gt;
&lt;li&gt;Semihosting support for ARMv7-A&lt;/li&gt;
&lt;li&gt;ARM Cortex-M7 support&lt;/li&gt;
&lt;li&gt;Intel Quark mcu D2000 support&lt;/li&gt;
&lt;li&gt;Freescale LS102x SAP support&lt;/li&gt;
&lt;li&gt;ThreadX RTOS support on ARM926E-JS&lt;/li&gt;
&lt;li&gt;Cortex-M RTOS stack alignment fixes&lt;/li&gt;
&lt;li&gt;FreeRTOS FPU support&lt;/li&gt;
&lt;li&gt;uC/OS-III RTOS support&lt;/li&gt;
&lt;li&gt;bridging semihosting to GDB's File-I/O support&lt;/li&gt;
&lt;li&gt;-defer-examine option added to target create command&lt;/li&gt;
&lt;li&gt;verify_image_checksum command added&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flash Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Atmel SAM4S, SAM4N, SAM4C support&lt;/li&gt;
&lt;li&gt;Atmel SAMV, SAMS, SAME (Cortex-M7) support&lt;/li&gt;
&lt;li&gt;Atmel AT91SAMD handle reset run/halt in DSU, other fixes&lt;/li&gt;
&lt;li&gt;Atmel AT91SAML21, SAML22, SAMC20/SAMC21, SAMD09 support&lt;/li&gt;
&lt;li&gt;ST STM32F4x support&lt;/li&gt;
&lt;li&gt;ST STM32F74x/76x/77x, STM32L4 support&lt;/li&gt;
&lt;li&gt;ST STM32L0 categories 1, 2 and 5 support&lt;/li&gt;
&lt;li&gt;Kinetis K02, K21, K22, K24, K26, K63, K64, K66 support&lt;/li&gt;
&lt;li&gt;Kinetis KE, KVx, K8x families support&lt;/li&gt;
&lt;li&gt;Kinetis FlexNVM handling&lt;/li&gt;
&lt;li&gt;Kinetis flash protection, security, mass_erase improvements&lt;/li&gt;
&lt;li&gt;Infineon XMC4xxx family support&lt;/li&gt;
&lt;li&gt;Infineon XMC1000 flash driver&lt;/li&gt;
&lt;li&gt;Energy Micro EFM32 Happy Gecko support&lt;/li&gt;
&lt;li&gt;Energy Micro EFM32 debug interface lock support&lt;/li&gt;
&lt;li&gt;Analog Devices ADuCM360 support&lt;/li&gt;
&lt;li&gt;Unified Nuvoton NuMicro flash driver&lt;/li&gt;
&lt;li&gt;NIIET K1921VK01T (Cortex-M4) support&lt;/li&gt;
&lt;li&gt;Nordic Semiconductor nRF51 improvements&lt;/li&gt;
&lt;li&gt;Spansion FM4 flash (including MB9BFx64/x65, S6E2DH) driver&lt;/li&gt;
&lt;li&gt;Ambiq Micro Apollo flash driver&lt;/li&gt;
&lt;li&gt;PIC32MX new device IDs, 17x/27x flash support&lt;/li&gt;
&lt;li&gt;read_bank() and verify_bank() NOR flash internal API to allow reading (and verifying) non-memory-mapped devices&lt;/li&gt;
&lt;li&gt;JTAGSPI driver to access SPI NOR flashes via a trivial FPGA proxy&lt;/li&gt;
&lt;li&gt;Milandr read/verify for Info memory support&lt;/li&gt;
&lt;li&gt;Various discrete SPI NOR flashes support&lt;/li&gt;
&lt;li&gt;CFI 16-bit flash reversed endianness support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Board, Target, and Interface Configuration Scripts:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Digilent JTAG-HS2, JTAG-HS3 interfaces configs&lt;/li&gt;
&lt;li&gt;FTDI UM232H module as JTAG interface config&lt;/li&gt;
&lt;li&gt;100ask's OpenJTAG interface config&lt;/li&gt;
&lt;li&gt;MBFTDI interface config&lt;/li&gt;
&lt;li&gt;XDS100v3 interface config&lt;/li&gt;
&lt;li&gt;Freescale Vybrid VF6xx target config&lt;/li&gt;
&lt;li&gt;EmCraft VF6 SOM and baseboard configs&lt;/li&gt;
&lt;li&gt;Freescale SabreSD board config&lt;/li&gt;
&lt;li&gt;Freescale VF65GS10 tower board config&lt;/li&gt;
&lt;li&gt;Pipistrello Xilinx Spartan6 LX45 FPGA board config&lt;/li&gt;
&lt;li&gt;miniSpartan6+ board config&lt;/li&gt;
&lt;li&gt;Xilinx Kintex7 Development board config&lt;/li&gt;
&lt;li&gt;Parallella-I board config&lt;/li&gt;
&lt;li&gt;Digilent Atlys and Analog Discovery board configs&lt;/li&gt;
&lt;li&gt;Numato Opsis board config&lt;/li&gt;
&lt;li&gt;Xilinx Spartan 6 FPGA &amp;quot;Device DNA&amp;quot; reading support&lt;/li&gt;
&lt;li&gt;Altera 10M50 FPGA (MAX10 family) target config&lt;/li&gt;
&lt;li&gt;Altera EPM240 CPLD (MAXII family) target config&lt;/li&gt;
&lt;li&gt;Marsohod2, Marsohod3 FPGA, Marsohod CPLD boards configs&lt;/li&gt;
&lt;li&gt;Novena's integrated FPGA board config&lt;/li&gt;
&lt;li&gt;XMOS XS1-XAU8A-10's ARM core config&lt;/li&gt;
&lt;li&gt;XMOS xCORE-XA Core Module board config&lt;/li&gt;
&lt;li&gt;Exynos5250 target config&lt;/li&gt;
&lt;li&gt;Arndale board config&lt;/li&gt;
&lt;li&gt;FM4 MB9BFxxx family configs&lt;/li&gt;
&lt;li&gt;Spansion SK-FM4-U120-9B560 board config&lt;/li&gt;
&lt;li&gt;Diolan LPC4357-DB1 board config&lt;/li&gt;
&lt;li&gt;ST STM32F469 discovery board config&lt;/li&gt;
&lt;li&gt;ST STM32F7-DISCO, STM327[4|5]6G-EVAL boards configs&lt;/li&gt;
&lt;li&gt;ST STM32L4 discovery, NUCLEO L476RG, STM32F429I-DISC1 boards configs&lt;/li&gt;
&lt;li&gt;Atheros AR2313, AR2315 targets config&lt;/li&gt;
&lt;li&gt;Netgear WP102 board config&lt;/li&gt;
&lt;li&gt;La Fonera FON2200 board config&lt;/li&gt;
&lt;li&gt;Linksys WAG200G board config&lt;/li&gt;
&lt;li&gt;LPC-Link2 board config&lt;/li&gt;
&lt;li&gt;NXP LPC4370 target config&lt;/li&gt;
&lt;li&gt;Atmel SAMV, SAMS, SAME target configs&lt;/li&gt;
&lt;li&gt;Atmel SAM E70 Xplained, SAM V71 Xplained Ultra boards configs&lt;/li&gt;
&lt;li&gt;Nordic nRF52 target config&lt;/li&gt;
&lt;li&gt;Nordic nRF51-DK, nRF52-DK boards configs&lt;/li&gt;
&lt;li&gt;Infineon XMC4700 Relax Kit, XMC4800 Relax EtherCAT Kit, XMC4300 Relax EtherCAT Kit boards configs&lt;/li&gt;
&lt;li&gt;Renesas S7G2 target config&lt;/li&gt;
&lt;li&gt;Renesas DK-S7G2 board config&lt;/li&gt;
&lt;li&gt;Altera EP3C10 FPGA (Cyclone III family) target config&lt;/li&gt;
&lt;li&gt;TI MSP432P4xx target config&lt;/li&gt;
&lt;li&gt;Cypress PSoC 5LP target config&lt;/li&gt;
&lt;li&gt;Analog Devices ADSP-SC58x target config (Cortex-A5 core only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Server Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;tcl_trace command for async target trace output via Tcl RPC&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build and Release:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Various fixes thanks to &lt;a class="reference external" href="http://coccinellery.org"&gt;http://coccinellery.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;libftdi is now autodetected with pkgconfig&lt;/li&gt;
&lt;li&gt;Releases should now support reproducible builds&lt;/li&gt;
&lt;li&gt;Conversion to non-recursive make, requires automake &amp;gt;= 1.14&lt;/li&gt;
&lt;li&gt;Udev rules modified to add uaccess tag and moved to 60-openocd.rules&lt;/li&gt;
&lt;li&gt;Support searching for scripts relative to the openocd binary for all major architectures&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also contains a number of other important functional and cosmetic bugfixes. For more details about what has changed since the last release, see the &lt;a class="reference external" href="http://sourceforge.net/p/openocd/code/ci/v0.10.0/log/?path="&gt;git repository history&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Good luck, and happy hacking!&lt;/p&gt;
&lt;/div&gt;
</content></entry><entry><title>OpenOCD 0.10.0-rc2 release candidate is available</title><link href="http://openocd.org/openocd-0-10-0-rc2-release-candidate-is-available.html" rel="alternate"></link><published>2017-01-15T16:33:00+01:00</published><updated>2017-01-15T16:33:00+01:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2017-01-15:/openocd-0-10-0-rc2-release-candidate-is-available.html</id><summary type="html">&lt;p&gt;Few minor issues were fixed and now we are moving to the second release candidate. If everything goes nicely, we plan to produce the release during the next weekend.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0-rc2/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Few minor issues were fixed and now we are moving to the second release candidate. If everything goes nicely, we plan to produce the release during the next weekend.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0-rc2/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the &lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;openocd-devel mailing list&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.10.0-rc1 release candidate is out</title><link href="http://openocd.org/openocd-0-10-0-rc1-release-candidate-is-out.html" rel="alternate"></link><published>2016-12-25T15:44:00+01:00</published><updated>2016-12-25T15:44:00+01:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2016-12-25:/openocd-0-10-0-rc1-release-candidate-is-out.html</id><summary type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Freddie Chopin has kindly provided windows binaries on his website:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;http://www.freddiechopin.info/&lt;/a&gt; &amp;gt; Download &amp;gt; Software &amp;gt; OpenOCD dev &amp;gt; openocd-0.10.0-rc1&lt;/p&gt;
&lt;p&gt;Please …&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.10.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Freddie Chopin has kindly provided windows binaries on his website:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;http://www.freddiechopin.info/&lt;/a&gt; &amp;gt; Download &amp;gt; Software &amp;gt; OpenOCD dev &amp;gt; openocd-0.10.0-rc1&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the &lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;openocd-devel mailing list&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.9.0 release</title><link href="http://openocd.org/openocd-0-9-0-release.html" rel="alternate"></link><published>2015-05-18T22:42:00+02:00</published><updated>2015-05-18T22:42:00+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2015-05-18:/openocd-0-9-0-release.html</id><summary type="html">&lt;p&gt;I'm happy to announce the release of OpenOCD version 0.9.0, finally!&lt;/p&gt;
&lt;p&gt;It tooks us a bit more than a year but the list of changes isn't a small one either. With 439 commits from 94 contributors, it's an impressive example of how the community can drive the project …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I'm happy to announce the release of OpenOCD version 0.9.0, finally!&lt;/p&gt;
&lt;p&gt;It tooks us a bit more than a year but the list of changes isn't a small one either. With 439 commits from 94 contributors, it's an impressive example of how the community can drive the project forward. As an active OpenOCD user, I really appreciate all your patches, bugreports, discussions and friendly chat on IRC, thank you folks! Special mention goes to those who tirelessly review the patches and keep the project afloat as a whole: the core maintainers team.&lt;/p&gt;
&lt;p&gt;We've also seen participation from the big semiconductor manufacturers, both nice and odd. Not everybody understands why it's important to provide the customers with free software cross-platform tools, so please, even if you're just a customer, you still have a voice, send your vendor an email explaining why it would be important for you to have support for their ICs in upstream OpenOCD (or if it's already there, how happy you're about it). The more examples they get, the more likely they'll listen and learn; and I hope those who have already tried collaborating with the OpenOCD project enjoyed it as much as we did.&lt;/p&gt;
&lt;p&gt;The release tarballs are available from the usual SF location: &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.9.0/"&gt;https://sourceforge.net/projects/openocd/files/openocd/0.9.0/&lt;/a&gt; and the documentation can be easily reached from &lt;a class="reference external" href="http://openocd.org/documentation/"&gt;http://openocd.org/documentation/&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Here follows a copy of the release NEWS for your convenience.&lt;/p&gt;
&lt;p&gt;Enjoy, and happy hacking!&lt;/p&gt;
&lt;p&gt;JTAG Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;SWD support with FTDI, Versaloon, J-Link, sysfsgpio&lt;/li&gt;
&lt;li&gt;CMSIS-DAP massive speed and stability improvements&lt;/li&gt;
&lt;li&gt;Versaloon driver ported to libusb-1.0&lt;/li&gt;
&lt;li&gt;STLink can reestablish communication with a target that was disconnected or rebooted&lt;/li&gt;
&lt;li&gt;STLink FAULT and WAIT SWD handling improved&lt;/li&gt;
&lt;li&gt;New hla_serial command to distinguish between several HLA adapters attached to a single machine&lt;/li&gt;
&lt;li&gt;Serial number support for CMSIS-DAP and J-Link adapters&lt;/li&gt;
&lt;li&gt;Support for more J-Link adapters&lt;/li&gt;
&lt;li&gt;TAP autoprobing improvements&lt;/li&gt;
&lt;li&gt;Big speedup for SVF playback with USB Blaster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Boundary Scan:&lt;/p&gt;
&lt;p&gt;Target Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Stability improvements for targets that get disconnected or rebooted during a debug session&lt;/li&gt;
&lt;li&gt;MIPS speed and reliability improvements&lt;/li&gt;
&lt;li&gt;MIPS 1.5/2.0 fixes&lt;/li&gt;
&lt;li&gt;ARMv7-R improvements&lt;/li&gt;
&lt;li&gt;Cortex-A improvements, A7, A15 MPCores support&lt;/li&gt;
&lt;li&gt;FPU support for ARMv7-M (Cortex-M4F)&lt;/li&gt;
&lt;li&gt;TPIU/ITM support (including SWO/SWV tracing), can be captured with external tools or STLink&lt;/li&gt;
&lt;li&gt;JTAG Serial Port (Advanced Debug System softcore) support&lt;/li&gt;
&lt;li&gt;Profiling support for OpenRISC&lt;/li&gt;
&lt;li&gt;ChibiOS/RT 3.0 support (with and without FPU)&lt;/li&gt;
&lt;li&gt;FreeRTOS current versions support&lt;/li&gt;
&lt;li&gt;Freescale MQX RTOS support&lt;/li&gt;
&lt;li&gt;GDB target description support for MIPS&lt;/li&gt;
&lt;li&gt;The last created target is auto-selected as the current&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flash Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;nRF51 async loader to improve flashing performance and stability&lt;/li&gt;
&lt;li&gt;Cypress PSoC 41xx/42xx and CCG1 families flash driver&lt;/li&gt;
&lt;li&gt;Silabs SiM3 family flash driver&lt;/li&gt;
&lt;li&gt;Marvell Wireless Microcontroller SPI flash driver&lt;/li&gt;
&lt;li&gt;Kinetis mass erase (part unsecuring) implemented&lt;/li&gt;
&lt;li&gt;lpcspifi stability fixes&lt;/li&gt;
&lt;li&gt;STM32 family sync with reference manuals, L0 support, bugfixes&lt;/li&gt;
&lt;li&gt;LPC2000 driver automatically determines part and flash size&lt;/li&gt;
&lt;li&gt;NXP LPC11(x)xx, LPC13xx, LPC15xx, LPC8xx, LPC5410x, LPC407x support&lt;/li&gt;
&lt;li&gt;Atmel SAMD, SAMR, SAML21 devices support&lt;/li&gt;
&lt;li&gt;Atmel SAM4E16 support&lt;/li&gt;
&lt;li&gt;ZeroGecko family support&lt;/li&gt;
&lt;li&gt;TI Tiva C Blizzard and Snowflake families support&lt;/li&gt;
&lt;li&gt;Nuvoton NuMicro M051 support&lt;/li&gt;
&lt;li&gt;EZR32 support in EFM32 driver&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Board, Target, and Interface Configuration Scripts:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Normal target configs can work with HLA (STLink, ICDI) adapters&lt;/li&gt;
&lt;li&gt;STM32 discovery and Nucleo boards configs&lt;/li&gt;
&lt;li&gt;Gumstix AeroCore board config&lt;/li&gt;
&lt;li&gt;General Plus GP326XXXA target config&lt;/li&gt;
&lt;li&gt;Micrel KS869x target config&lt;/li&gt;
&lt;li&gt;ASUS RT-N66U board config&lt;/li&gt;
&lt;li&gt;Atmel SAM4E-EK board config&lt;/li&gt;
&lt;li&gt;Atmel AT91SAM4L proper reset handling implemented&lt;/li&gt;
&lt;li&gt;TI OMAP/AM 3505, 3517 target configs&lt;/li&gt;
&lt;li&gt;nRF51822-mKIT board config&lt;/li&gt;
&lt;li&gt;RC Module К1879ХБ1Я target config&lt;/li&gt;
&lt;li&gt;TI TMDX570LS20SUSB board config&lt;/li&gt;
&lt;li&gt;TI TMS570 USB Kit board config&lt;/li&gt;
&lt;li&gt;TI CC2538, CC26xx target configs&lt;/li&gt;
&lt;li&gt;TI AM437x major config improvements, DDR support&lt;/li&gt;
&lt;li&gt;TI AM437X IDK board config&lt;/li&gt;
&lt;li&gt;TI SimpleLink Wi-Fi CC3200 LaunchPad configs&lt;/li&gt;
&lt;li&gt;Silicon Labs EM357, EM358 target configs&lt;/li&gt;
&lt;li&gt;Infineon XMC1000, XMC4000 family targets and boards configs&lt;/li&gt;
&lt;li&gt;Atheros AR9331 target config&lt;/li&gt;
&lt;li&gt;TP-LINK TL-MR3020 board config&lt;/li&gt;
&lt;li&gt;Alphascale asm9260t target and eval kit configs&lt;/li&gt;
&lt;li&gt;Olimex SAM7-LA2 (AT91SAM7A2) board config&lt;/li&gt;
&lt;li&gt;EFM32 Gecko boards configs&lt;/li&gt;
&lt;li&gt;Spansion FM4 target and SK-FM4-176L-S6E2CC board configs&lt;/li&gt;
&lt;li&gt;LPC1xxx target configs were restructured&lt;/li&gt;
&lt;li&gt;IoT-LAB debug adapter config&lt;/li&gt;
&lt;li&gt;DP BusBlaster KT-Link compatible config&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Server Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Polling period can be configured&lt;/li&gt;
&lt;li&gt;&amp;quot;shutdown&amp;quot; command has an immediate effect&lt;/li&gt;
&lt;li&gt;The &amp;quot;program&amp;quot; command doesn't lead to a shutdown by default, use optional &amp;quot;exit&amp;quot; parameter for the old behaviour&lt;/li&gt;
&lt;li&gt;Proper OS signal handling was implemented&lt;/li&gt;
&lt;li&gt;Async target notifications for the Tcl RPC&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Documentation:&lt;/p&gt;
&lt;p&gt;Build and Release:&lt;/p&gt;
&lt;p&gt;This release also contains a number of other important functional and cosmetic bugfixes. For more details about what has changed since the last release, see the git repository history: &lt;a class="reference external" href="http://sourceforge.net/p/openocd/code/ci/v0.9.0/log/?path="&gt;http://sourceforge.net/p/openocd/code/ci/v0.9.0/log/?path=&lt;/a&gt;&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.8.0 in major repositories</title><link href="http://openocd.org/openocd-0-8-0-in-major-repositories.html" rel="alternate"></link><published>2014-05-16T19:22:00+02:00</published><updated>2014-05-16T19:22:00+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2014-05-16:/openocd-0-8-0-in-major-repositories.html</id><summary type="html">&lt;p&gt;A quick update on distro adoption status:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Debian&lt;/strong&gt; unstable, &lt;strong&gt;Gentoo&lt;/strong&gt;, &lt;strong&gt;Fedora&lt;/strong&gt; devel and &lt;strong&gt;Arch GNU/Linux&lt;/strong&gt; distributions provide their users with an up-to-date 0.8.0 package.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OS X&lt;/strong&gt; users are covered as well: with &lt;strong&gt;Gentoo Prefix&lt;/strong&gt; you can easily have either 0.8.0 or the current git version …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A quick update on distro adoption status:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Debian&lt;/strong&gt; unstable, &lt;strong&gt;Gentoo&lt;/strong&gt;, &lt;strong&gt;Fedora&lt;/strong&gt; devel and &lt;strong&gt;Arch GNU/Linux&lt;/strong&gt; distributions provide their users with an up-to-date 0.8.0 package.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OS X&lt;/strong&gt; users are covered as well: with &lt;strong&gt;Gentoo Prefix&lt;/strong&gt; you can easily have either 0.8.0 or the current git version (-9999); same about &lt;strong&gt;Homebrew&lt;/strong&gt;: just update and &lt;tt class="docutils literal"&gt;brew install &lt;span class="pre"&gt;[--HEAD]&lt;/span&gt; openocd&lt;/tt&gt; (where the optional --HEAD parameter tells it to build the current git version).&lt;/p&gt;
&lt;p&gt;Thanks to everybody involved!&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.8.0 release</title><link href="http://openocd.org/openocd-0-8-0-release.html" rel="alternate"></link><published>2014-04-27T12:39:00+02:00</published><updated>2014-04-27T12:39:00+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2014-04-27:/openocd-0-8-0-release.html</id><summary type="html">&lt;p&gt;Today I'm happy to announce the availability of OpenOCD 0.8.0 release.&lt;/p&gt;
&lt;p&gt;It's been almost a year since v0.7.0, and the amount of changes is impressive. The project gained 458 commits from 78 contributors all around the world; added to that countless hours that were spent on …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today I'm happy to announce the availability of OpenOCD 0.8.0 release.&lt;/p&gt;
&lt;p&gt;It's been almost a year since v0.7.0, and the amount of changes is impressive. The project gained 458 commits from 78 contributors all around the world; added to that countless hours that were spent on reviewing, discussing, testing and bug-reporting. I'd like to take this opportunity to say &amp;quot;thank you&amp;quot; to everybody involved, your participation is sincerely appreciated.&lt;/p&gt;
&lt;p&gt;Of specific interest here were contributions directly from hardware manufacturers. During this development cycle OpenOCD received support from Andes Technology Corporation and Intel Corporation, and in both cases it was a fine collaboration following the best practices as established in the free software world. To help other manufacturers join the trend I propose we all start demanding out-of-the-box OpenOCD support from the vendors, educating them about Intel's experience.&lt;/p&gt;
&lt;p&gt;Please find the updated sources in the git repository and on the SF.net download area:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://sourceforge.net/projects/openocd/files/openocd/0.8.0/"&gt;http://sourceforge.net/projects/openocd/files/openocd/0.8.0/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Freddie Chopin has kindly provided windows binaries on his website:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;http://www.freddiechopin.info/&lt;/a&gt; &amp;gt; Download &amp;gt; Software &amp;gt; OpenOCD, see &lt;a class="reference external" href="http://www.freddiechopin.info/en/articles/34-news/92-openocd-w-wersji-080"&gt;http://www.freddiechopin.info/en/articles/34-news/92-openocd-w-wersji-080&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Good luck, and happy hacking!&lt;/p&gt;
&lt;p&gt;The release highlights are listed below:&lt;/p&gt;
&lt;p&gt;JTAG Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New CMSIS-DAP driver.&lt;/li&gt;
&lt;li&gt;Andes AICE debug adapter support.&lt;/li&gt;
&lt;li&gt;New OpenJTAG driver.&lt;/li&gt;
&lt;li&gt;New BCM2835 (RaspberryPi) driver.&lt;/li&gt;
&lt;li&gt;JTAG VPI client driver (for OpenRISC Reference Platform SoC).&lt;/li&gt;
&lt;li&gt;Xilinx BSCAN_* for OpenRISC support.&lt;/li&gt;
&lt;li&gt;ST-LINKv2-1 support.&lt;/li&gt;
&lt;li&gt;ST-LINKv2 SWO tracing support (UART emulation).&lt;/li&gt;
&lt;li&gt;JLink-OB (onboard) support.&lt;/li&gt;
&lt;li&gt;Altera USB Blaster driver rewrite, initial Blaster II support.&lt;/li&gt;
&lt;li&gt;ULINK driver ported to libusb-1.0, OpenULINK build fixes.&lt;/li&gt;
&lt;li&gt;Support up to 64 bit IR lengths.&lt;/li&gt;
&lt;li&gt;SVF playback (FPGA programming) fixes.&lt;/li&gt;
&lt;li&gt;&amp;quot;ftdi&amp;quot; interface driver got extensive testing and is now recommended over the old ft2232 implementation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Boundary Scan:&lt;/p&gt;
&lt;p&gt;Target Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New target: Andes nds32.&lt;/li&gt;
&lt;li&gt;New target: OpenRISC OR1K.&lt;/li&gt;
&lt;li&gt;New target: Intel Quark X10xx.&lt;/li&gt;
&lt;li&gt;MIPS EJTAG 1.5/2.0 support.&lt;/li&gt;
&lt;li&gt;MIPS speed improvements.&lt;/li&gt;
&lt;li&gt;Cortex-M, Cortex-A (MEM-AP, APB-AP) targets working with BE hosts now.&lt;/li&gt;
&lt;li&gt;XScale vector_catch support, reset fixes.&lt;/li&gt;
&lt;li&gt;dsp563xx ad-hoc breakpoint/watchpoint support.&lt;/li&gt;
&lt;li&gt;RTOS support for embKernel.&lt;/li&gt;
&lt;li&gt;Target profiling improvements.&lt;/li&gt;
&lt;li&gt;Memory access functions testbench.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flash Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;STM32 family sync with reference manuals, other bugfixes.&lt;/li&gt;
&lt;li&gt;STM32F401, STM32F07x support.&lt;/li&gt;
&lt;li&gt;Atmel SAM4L, SAMG5x support.&lt;/li&gt;
&lt;li&gt;Atmel AT91SAM3SD8[a,b], AT91SAM3S8[a,b,c], AT91SAM4S, AT91SAM3N0[a,b,0a,0b] support, bugfixes.&lt;/li&gt;
&lt;li&gt;Atmel SAMD support.&lt;/li&gt;
&lt;li&gt;Milandr 1986ВЕ* support.&lt;/li&gt;
&lt;li&gt;Kinetis KL, K21 support.&lt;/li&gt;
&lt;li&gt;Nuvoton NuMicro MINI5{1,2,4} support.&lt;/li&gt;
&lt;li&gt;Nuvoton NUC910 series support.&lt;/li&gt;
&lt;li&gt;NXP LPC43xx, LPC2000 fixes.&lt;/li&gt;
&lt;li&gt;NXP LPC800, LPC810 support.&lt;/li&gt;
&lt;li&gt;More ATmega parts supported.&lt;/li&gt;
&lt;li&gt;Fujitsu MB9Ax family support.&lt;/li&gt;
&lt;li&gt;EFM32 Wonder Gecko family support.&lt;/li&gt;
&lt;li&gt;Nordic nRF51 support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Board, Target, and Interface Configuration Scripts:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;STM32W108xx generic target config.&lt;/li&gt;
&lt;li&gt;STM32F429 discovery board config.&lt;/li&gt;
&lt;li&gt;STM32 Nucleo boards configs.&lt;/li&gt;
&lt;li&gt;DENX M53EVK board config.&lt;/li&gt;
&lt;li&gt;Altera Cyclone V SoC, SoCkit config.&lt;/li&gt;
&lt;li&gt;New TI Launchpads board configs.&lt;/li&gt;
&lt;li&gt;TI am43xx devices, AM437x GP EVM, AM438x ePOS EVM board configs.&lt;/li&gt;
&lt;li&gt;Marvell Armada 370 family initial support.&lt;/li&gt;
&lt;li&gt;TI TMDX570LS31USB (TMS570, Cortex-R4) support scripts.&lt;/li&gt;
&lt;li&gt;Freescale FRDM-KL25Z, KL46Z board configs.&lt;/li&gt;
&lt;li&gt;Digilent Zedboard config.&lt;/li&gt;
&lt;li&gt;Asus RT-N16, Linksys WRT54GL, BT HomeHub board configs.&lt;/li&gt;
&lt;li&gt;Atmel Xplained initial support.&lt;/li&gt;
&lt;li&gt;Broadcom bcm28155_ap board config.&lt;/li&gt;
&lt;li&gt;TUMPA, TUMPA Lite interface configs.&lt;/li&gt;
&lt;li&gt;Digilent JTAG-SMT2 interface config.&lt;/li&gt;
&lt;li&gt;New RAM testing functions.&lt;/li&gt;
&lt;li&gt;Easy-to-use firmware recovery helpers targeting ordinary users with common equipment.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Server Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Auto-generation of GDB target description for ARMv7-M (XML support in GDB is mandatory for this architecture now), ARM4, nds32, OR1K, Quark.&lt;/li&gt;
&lt;li&gt;GDB File-I/O Remote Protocol extension support.&lt;/li&gt;
&lt;li&gt;Default GDB flashing events handlers to initialise and reset the target automatically when &amp;quot;load&amp;quot; is used.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Documentation:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Extensive README* changes.&lt;/li&gt;
&lt;li&gt;The official User's Guide was proofread.&lt;/li&gt;
&lt;li&gt;Example cross-build script.&lt;/li&gt;
&lt;li&gt;RTOS documentation improvements.&lt;/li&gt;
&lt;li&gt;Tcl RPC documentation and examples added.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build and Release:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;*BSD, OS X, clang, ARM, windows build fixes.&lt;/li&gt;
&lt;li&gt;New pkg-config support changes the way libusb (and other dependencies) are handled. Many adapter drivers are now selected automatically during the configure stage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PS: A next-release teaser: I know many people would like to see SWD support for FTDI-based adapters. It's already working really good but not yet ready for merging, the patches are available from Gerrit and it's likely they'll be ready by the next release.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.8.0-rc1 release candidate is out</title><link href="http://openocd.org/openocd-0-8-0-rc1-release-candidate-is-out.html" rel="alternate"></link><published>2014-03-31T06:40:00+02:00</published><updated>2014-03-31T06:40:00+02:00</updated><author><name>fercerpav</name></author><id>tag:openocd.org,2014-03-31:/openocd-0-8-0-rc1-release-candidate-is-out.html</id><summary type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="http://sourceforge.net/projects/openocd/files/openocd/0.8.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Windows binary of OpenOCD 0.8.0-rc1 is kindly provided by Freddie Chopin and is available for download from his website: &lt;a class="reference external" href="http://www.freddiechopin.info/en/download/category/10-openocd-dev/"&gt;www …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are pleased to announce the first release candidate of the upcoming OpenOCD version.&lt;/p&gt;
&lt;p&gt;The source archives and release notes are available from &lt;a class="reference external" href="http://sourceforge.net/projects/openocd/files/openocd/0.8.0-rc1/"&gt;the usual SF download locations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Windows binary of OpenOCD 0.8.0-rc1 is kindly provided by Freddie Chopin and is available for download from his website: &lt;a class="reference external" href="http://www.freddiechopin.info/en/download/category/10-openocd-dev/"&gt;www.freddiechopin.info&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please post all your feedback to the &lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;openocd-devel mailing list&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>OpenOCD and GDB for OpenRISC - ORCONF 2013</title><link href="http://openocd.org/openocd-and-gdb-for-openrisc-orconf-2013.html" rel="alternate"></link><published>2014-01-16T20:28:00+01:00</published><updated>2014-01-16T20:28:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2014-01-16:/openocd-and-gdb-for-openrisc-orconf-2013.html</id><summary type="html">&lt;p&gt;A talk by Franck Jullien on using OpenOCD and GDB for OpenRISC.&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/zcDVcXE5-sE" frameborder="0" width="420" height="236"&gt;&lt;/iframe&gt;</summary><content type="html">&lt;p&gt;A talk by Franck Jullien on using OpenOCD and GDB for OpenRISC.&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/zcDVcXE5-sE" frameborder="0" width="420" height="236"&gt;&lt;/iframe&gt;</content></entry><entry><title>OpenOCD 0.7.0 released</title><link href="http://openocd.org/openocd-0-7-0-released.html" rel="alternate"></link><published>2013-05-05T20:31:00+02:00</published><updated>2013-05-05T20:31:00+02:00</updated><author><name>freddie-chopin</name></author><id>tag:openocd.org,2013-05-05:/openocd-0-7-0-released.html</id><summary type="html">&lt;p&gt;After almost 7 months since previous 0.6.1 version, new 0.7.0 release is out! Source packages are available to download from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.7.0/"&gt;SourceForge&lt;/a&gt;. If you use &lt;em&gt;Windows&lt;/em&gt; and don't want to build the executable yourself,&amp;nbsp;Freddie Chopin provides binaries on his personal &lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is the NEWS file …&lt;/p&gt;</summary><content type="html">&lt;p&gt;After almost 7 months since previous 0.6.1 version, new 0.7.0 release is out! Source packages are available to download from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.7.0/"&gt;SourceForge&lt;/a&gt;. If you use &lt;em&gt;Windows&lt;/em&gt; and don't want to build the executable yourself,&amp;nbsp;Freddie Chopin provides binaries on his personal &lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is the NEWS file for this release, which highlights the most important changes:&lt;/p&gt;
&lt;p&gt;This file includes highlights of the changes made in the OpenOCD source archive release. See the repository history for details about what changed, including bug fixes and other issues not mentioned here.&lt;/p&gt;
&lt;p&gt;JTAG Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New TI ICDI adapter support.&lt;/li&gt;
&lt;li&gt;Support Latest OSBDM firmware.&lt;/li&gt;
&lt;li&gt;Improved MIPS EJTAG Support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Boundary Scan:&lt;/p&gt;
&lt;p&gt;Target Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New ARMv7R and Cortex-R4 support.&lt;/li&gt;
&lt;li&gt;Added ChibiOS/RT support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flash Layer:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New NXP LPC1850 support.&lt;/li&gt;
&lt;li&gt;New NXP LPC4300 support.&lt;/li&gt;
&lt;li&gt;New NXP SPIFI support.&lt;/li&gt;
&lt;li&gt;New Energy Micro EFM32 support.&lt;/li&gt;
&lt;li&gt;New ST STM32W support.&lt;/li&gt;
&lt;li&gt;New ST STM32f2 write protection and lock/unlock support.&lt;/li&gt;
&lt;li&gt;Ability to override STM32 flash bank size.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Board, Target, and Interface Configuration Scripts:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support Freescale i.MX6 series targets.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Documentation:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New MIPS debugging info.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build and Release:&lt;/p&gt;
&lt;p&gt;For more details about what has changed since the last release, see the git repository history. With gitweb, you can browse that in various levels of detail.&lt;/p&gt;
&lt;p&gt;For older NEWS, see the NEWS files associated with each release (i.e. NEWS-&amp;lt;version&amp;gt;).&lt;/p&gt;
&lt;p&gt;For more information about contributing test reports, bug fixes, or new features and device support, please read the new Developer Manual (or the BUGS and PATCHES.txt files in the source archive).&lt;/p&gt;
</content></entry><entry><title>OpenOCD: Hardware Debugging and More - ELCE 2012</title><link href="http://openocd.org/openocd-hardware-debugging-and-more-elce-2012.html" rel="alternate"></link><published>2013-01-28T15:26:00+01:00</published><updated>2013-01-28T15:26:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2013-01-28:/openocd-hardware-debugging-and-more-elce-2012.html</id><summary type="html">&lt;p&gt;A talk from Peter Stuge on using OpenOCD to debug embedded systems.&lt;/p&gt;
&lt;iframe width="420" height="236" src="https://www.youtube.com/embed/7ZgZplei6B4" frameborder="0"&gt;&lt;/iframe&gt;</summary><content type="html">&lt;p&gt;A talk from Peter Stuge on using OpenOCD to debug embedded systems.&lt;/p&gt;
&lt;iframe width="420" height="236" src="https://www.youtube.com/embed/7ZgZplei6B4" frameborder="0"&gt;&lt;/iframe&gt;</content></entry><entry><title>SourceForge Upgrade</title><link href="http://openocd.org/sourceforge-upgrade.html" rel="alternate"></link><published>2012-11-16T10:24:00+01:00</published><updated>2012-11-16T10:24:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-11-16:/sourceforge-upgrade.html</id><summary type="html">&lt;p&gt;We have upgraded OpenOCD to the new SourceForge platform(Allura), part of that change is a move in the git repo url.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://sourceforge.net/p/openocd/code/"&gt;https://sourceforge.net/p/openocd/code/&lt;/a&gt;&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;original url is:&lt;/div&gt;
&lt;div class="line"&gt;git://openocd.git.sourceforge.net/gitroot/openocd/openocd&lt;/div&gt;
&lt;div class="line"&gt;and this has changed to:&lt;/div&gt;
&lt;div class="line"&gt;git://git.code.sf.net/p …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;We have upgraded OpenOCD to the new SourceForge platform(Allura), part of that change is a move in the git repo url.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://sourceforge.net/p/openocd/code/"&gt;https://sourceforge.net/p/openocd/code/&lt;/a&gt;&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;original url is:&lt;/div&gt;
&lt;div class="line"&gt;git://openocd.git.sourceforge.net/gitroot/openocd/openocd&lt;/div&gt;
&lt;div class="line"&gt;and this has changed to:&lt;/div&gt;
&lt;div class="line"&gt;git://git.code.sf.net/p/openocd/code&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;So you will either need to re-clone or manually update your .git/config&lt;/div&gt;
&lt;div class="line"&gt;git config remote.origin.url git://git.code.sf.net/p/openocd/code should do the trick&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Hopefully nothing has broken in the update.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.6.1 bugfix release</title><link href="http://openocd.org/openocd-0-6-1-bugfix-release.html" rel="alternate"></link><published>2012-10-07T14:25:00+02:00</published><updated>2012-10-07T14:25:00+02:00</updated><author><name>freddie-chopin</name></author><id>tag:openocd.org,2012-10-07:/openocd-0-6-1-bugfix-release.html</id><summary type="html">&lt;p&gt;Today OpenOCD 0.6.1 bugfix release was published on &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.1/"&gt;project's download area on SourceForge&lt;/a&gt;. Appropriate changes were also committed to GIT repository.&lt;/p&gt;
&lt;p&gt;This release addresses serious regression in 0.6.0 and 0.6.0-rc2 releases which caused some functionalities to work correctly only on the first run - all …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today OpenOCD 0.6.1 bugfix release was published on &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.1/"&gt;project's download area on SourceForge&lt;/a&gt;. Appropriate changes were also committed to GIT repository.&lt;/p&gt;
&lt;p&gt;This release addresses serious regression in 0.6.0 and 0.6.0-rc2 releases which caused some functionalities to work correctly only on the first run - all following operations would fail until OpenOCD would be restarted. Some of affected modules:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;lpc2000 flash driver (for LPC2xxx and LPC17xx chips),&lt;/li&gt;
&lt;li&gt;mips_m4k fast data (for MIPS M4k chips),&lt;/li&gt;
&lt;li&gt;feroceon DCC,&lt;/li&gt;
&lt;li&gt;arm_io NAND flash driver,&lt;/li&gt;
&lt;li&gt;arm7_9 DCC.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Last unaffected release (of course excluding 0.6.1) is 0.6.0-rc1. All users of affected releases are encouraged to update their version of OpenOCD.&lt;/p&gt;
&lt;p&gt;Additionally this release includes following fixes:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;fix of handling Hi-Z state in direct connections in new ftdi driver,&lt;/li&gt;
&lt;li&gt;fix of handling RCLK in new ftdi driver,&lt;/li&gt;
&lt;li&gt;improvements to config files using new ftdi driver,&lt;/li&gt;
&lt;li&gt;fix for sector erase for AT91SAM4S chips,&lt;/li&gt;
&lt;li&gt;fix of TAPID in STM32F3 config script,&lt;/li&gt;
&lt;li&gt;support for STM32F3 Rev 2 flash,&lt;/li&gt;
&lt;li&gt;support for STM32F3-DISCOVERY board.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As usual, Freddie Chopin has provided Window's binaries on &lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;his site&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>hackaday - ARM On-Chip Debugging demonstration</title><link href="http://openocd.org/hackaday-arm-on-chip-debugging-demonstration.html" rel="alternate"></link><published>2012-10-02T10:07:00+02:00</published><updated>2012-10-02T10:07:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-10-02:/hackaday-arm-on-chip-debugging-demonstration.html</id><summary type="html">&lt;iframe src="https://www.youtube.com/embed/NSVOuHToJ6c" frameborder="0" width="420" height="236"&gt;&lt;/iframe&gt;&lt;p&gt;Full article here -
&lt;a class="reference external" href="https://hackaday.com/2012/09/27/beginners-look-at-on-chip-debugging/"&gt;https://hackaday.com/2012/09/27/beginners-look-at-on-chip-debugging/&lt;/a&gt;.&lt;/p&gt;
</summary><content type="html">&lt;iframe src="https://www.youtube.com/embed/NSVOuHToJ6c" frameborder="0" width="420" height="236"&gt;&lt;/iframe&gt;&lt;p&gt;Full article here -
&lt;a class="reference external" href="https://hackaday.com/2012/09/27/beginners-look-at-on-chip-debugging/"&gt;https://hackaday.com/2012/09/27/beginners-look-at-on-chip-debugging/&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>Final OpenOCD-0.6.0 is out!</title><link href="http://openocd.org/final-openocd-0-6-0-is-out.html" rel="alternate"></link><published>2012-09-07T10:35:00+02:00</published><updated>2012-09-07T10:35:00+02:00</updated><author><name>freddie-chopin</name></author><id>tag:openocd.org,2012-09-07:/final-openocd-0-6-0-is-out.html</id><summary type="html">&lt;p&gt;It took 13 months without 2 days this time, but here it is! Packages with sourcecode of new stable release of OpenOCD - 0.6.0 - are available for you to download from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0/"&gt;sourceforge's Download area&lt;/a&gt;. If you're using Windows, you may check out &lt;a class="reference external" href="http://www.freddiechopin.info"&gt;Freddie Chopin's website&lt;/a&gt; to download binaries for …&lt;/p&gt;</summary><content type="html">&lt;p&gt;It took 13 months without 2 days this time, but here it is! Packages with sourcecode of new stable release of OpenOCD - 0.6.0 - are available for you to download from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0/"&gt;sourceforge's Download area&lt;/a&gt;. If you're using Windows, you may check out &lt;a class="reference external" href="http://www.freddiechopin.info"&gt;Freddie Chopin's website&lt;/a&gt; to download binaries for this system.&lt;/p&gt;
&lt;p&gt;Here is the NEWS file for this release, which highlights most important changes:&lt;/p&gt;
&lt;p&gt;This file includes highlights of the changes made in the&amp;nbsp;OpenOCD source archive release. See the&amp;nbsp;repository history for details about what changed, including&amp;nbsp;bugfixes and other issues not mentioned here.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;JTAG Layer:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;New STLINK V1/V2 JTAG/SWD adapter support.&lt;/div&gt;
&lt;div class="line"&gt;New OSJTAG adapter support.&lt;/div&gt;
&lt;div class="line"&gt;New Tincantools Flyswatter2 support.&lt;/div&gt;
&lt;div class="line"&gt;Improved ULINK driver.&lt;/div&gt;
&lt;div class="line"&gt;Improved RLINK driver.&lt;/div&gt;
&lt;div class="line"&gt;Support for adapters based on FT232H chips.&lt;/div&gt;
&lt;div class="line"&gt;New experimental driver for FTDI based adapters, using libusb-1.0 in asynchronous mode.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Boundary Scan:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Target Layer:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;New Cortex-M0 support.&lt;/div&gt;
&lt;div class="line"&gt;New Cortex-M4 support.&lt;/div&gt;
&lt;div class="line"&gt;Improved Working area algorithm.&lt;/div&gt;
&lt;div class="line"&gt;New RTOS support. Currently linux, FreeRTOS, ThreadX and eCos.&lt;/div&gt;
&lt;div class="line"&gt;Connecting under reset to Cortex-Mx and MIPS chips.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Flash Layer:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;New SST39WF1601 support.&lt;/div&gt;
&lt;div class="line"&gt;New EN29LV800BB support.&lt;/div&gt;
&lt;div class="line"&gt;New async algorithm support for selected targets, stm32, stellaris and pic32.&lt;/div&gt;
&lt;div class="line"&gt;New Atmel SAM3S, SAM3N support.&lt;/div&gt;
&lt;div class="line"&gt;New ST STM32L support.&lt;/div&gt;
&lt;div class="line"&gt;New Microchip PIC32MX1xx/2xx support.&lt;/div&gt;
&lt;div class="line"&gt;New Freescale Kinetis K40 support.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Board, Target, and Interface Configuration Scripts:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Support Dangerous Prototypes Bus Blaster.&lt;/div&gt;
&lt;div class="line"&gt;Support ST SPEAr Family.&lt;/div&gt;
&lt;div class="line"&gt;Support Gumstix Verdex boards.&lt;/div&gt;
&lt;div class="line"&gt;Support TI Beaglebone.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Improved HACKING info for submitting patches.&lt;/div&gt;
&lt;div class="line"&gt;Fixed numerous broken links.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Build and Release:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For more details about what has changed since the last release,&amp;nbsp;see the git repository history. With gitweb, you can browse that&amp;nbsp;in various levels of detail.&lt;/p&gt;
&lt;p&gt;For older NEWS, see the NEWS files associated with each release&amp;nbsp;(i.e. NEWS-&amp;lt;version&amp;gt;).&lt;/p&gt;
&lt;p&gt;For more information about contributing test reports, bug fixes, or new&amp;nbsp;features and device support, please read the new Developer Manual (or&amp;nbsp;the BUGS and PATCHES.txt files in the source archive).&lt;/p&gt;
</content></entry><entry><title>OpenOCD v0.6.0-rc2 released</title><link href="http://openocd.org/openocd-v0-6-0-rc2-released.html" rel="alternate"></link><published>2012-08-29T10:09:00+02:00</published><updated>2012-08-29T10:09:00+02:00</updated><author><name>freddie-chopin</name></author><id>tag:openocd.org,2012-08-29:/openocd-v0-6-0-rc2-released.html</id><summary type="html">&lt;p&gt;Second release candidate for version 0.6.0 of OpenOCD was just released. Repository was updated and archives with source code uploaded for you to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0-rc2/"&gt;sourceforge&lt;/a&gt;. As usually Windows users can find a suitable binary on &lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;Freddie Chopin's website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Final 0.6.0 is scheduled to be released on 6th …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Second release candidate for version 0.6.0 of OpenOCD was just released. Repository was updated and archives with source code uploaded for you to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0-rc2/"&gt;sourceforge&lt;/a&gt;. As usually Windows users can find a suitable binary on &lt;a class="reference external" href="http://www.freddiechopin.info/"&gt;Freddie Chopin's website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Final 0.6.0 is scheduled to be released on 6th of September 2012 - if no&amp;nbsp;problems with -rc2 will be found. In case a need of extending this&amp;nbsp;period appears, the final release would be possible after 23rd of September.&lt;/p&gt;
&lt;p&gt;Happy debugging! Remember to post info on potential problems to mailing list!&lt;/p&gt;
</content></entry><entry><title>OpenOCD v0.6.0-rc1 released</title><link href="http://openocd.org/openocd-v0-6-0-rc1-released.html" rel="alternate"></link><published>2012-08-02T21:57:00+02:00</published><updated>2012-08-02T21:57:00+02:00</updated><author><name>freddie-chopin</name></author><id>tag:openocd.org,2012-08-02:/openocd-v0-6-0-rc1-released.html</id><summary type="html">&lt;p&gt;We are pleased to announce that first release candidate for version 0.6.0&amp;nbsp;of OpenOCD was released. Relevant changes have been done to the&amp;nbsp;repository, the source packages can be downloaded from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0-rc1/"&gt;sourceforge&lt;/a&gt;.&amp;nbsp;Windows binary is already available on &lt;a class="reference external" href="http://www.freddiechopin.info"&gt;Freddie Chopin's website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If no problems occur (no regressions / bugs …&lt;/p&gt;</summary><content type="html">&lt;p&gt;We are pleased to announce that first release candidate for version 0.6.0&amp;nbsp;of OpenOCD was released. Relevant changes have been done to the&amp;nbsp;repository, the source packages can be downloaded from &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/files/openocd/0.6.0-rc1/"&gt;sourceforge&lt;/a&gt;.&amp;nbsp;Windows binary is already available on &lt;a class="reference external" href="http://www.freddiechopin.info"&gt;Freddie Chopin's website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If no problems occur (no regressions / bugs will be found), the rc1&amp;nbsp;phase may be short, say 2 weeks. In case of problems the rc1 phase may&amp;nbsp;be extended, or further rc phases may be done.&lt;/p&gt;
&lt;p&gt;So start testing and report back if you find any problems!&lt;/p&gt;
</content></entry><entry><title>User mailing list</title><link href="http://openocd.org/user-mailing-list.html" rel="alternate"></link><published>2012-05-11T11:19:00+02:00</published><updated>2012-05-11T11:19:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-05-11:/user-mailing-list.html</id><summary type="html">&lt;p&gt;To better help the user resolve issues with using OpenOCD, we have created a &lt;a class="reference external" href="https://lists.sourceforge.net/mailman/listinfo/openocd-user"&gt;openocd-user&lt;/a&gt; mailing list. Hopefully with user input we can make OpenOCD a smoother experience for all.&lt;/p&gt;
&lt;p&gt;For info other OpenOCD mailing lists can be found &lt;a class="reference external" href="http://openocd.sourceforge.net/discussion/mailing-lists/"&gt;here&lt;/a&gt;.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;To better help the user resolve issues with using OpenOCD, we have created a &lt;a class="reference external" href="https://lists.sourceforge.net/mailman/listinfo/openocd-user"&gt;openocd-user&lt;/a&gt; mailing list. Hopefully with user input we can make OpenOCD a smoother experience for all.&lt;/p&gt;
&lt;p&gt;For info other OpenOCD mailing lists can be found &lt;a class="reference external" href="http://openocd.sourceforge.net/discussion/mailing-lists/"&gt;here&lt;/a&gt;.&lt;/p&gt;
</content></entry><entry><title>Using OpenOCD with the Beaglebone</title><link href="http://openocd.org/using-openocd-with-the-beaglebone.html" rel="alternate"></link><published>2012-05-11T10:45:00+02:00</published><updated>2012-05-11T10:45:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-05-11:/using-openocd-with-the-beaglebone.html</id><summary type="html">&lt;p&gt;For those interested here is a new tutorial on using BeagleBone with OpenOCD.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.mattlmassey.com/2012/04/26/using-openocd-with-the-beaglebone/"&gt;http://www.mattlmassey.com/2012/04/26/using-openocd-with-the-beaglebone/&lt;/a&gt;&lt;/p&gt;
</summary><content type="html">&lt;p&gt;For those interested here is a new tutorial on using BeagleBone with OpenOCD.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.mattlmassey.com/2012/04/26/using-openocd-with-the-beaglebone/"&gt;http://www.mattlmassey.com/2012/04/26/using-openocd-with-the-beaglebone/&lt;/a&gt;&lt;/p&gt;
</content></entry><entry><title>Linaro Connect Q4.11 - JTAG (Flyswatter 2) and Beacon board demo</title><link href="http://openocd.org/linaro-connect-q4-11-jtag-flyswatter-2-and-beacon-board-demo.html" rel="alternate"></link><published>2012-04-20T21:14:00+02:00</published><updated>2012-04-20T21:14:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-04-20:/linaro-connect-q4-11-jtag-flyswatter-2-and-beacon-board-demo.html</id><summary type="html">&lt;iframe width="420" height="243" src="https://www.youtube.com/embed/FhMhH5kEcGw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</summary><content type="html">&lt;iframe width="420" height="243" src="https://www.youtube.com/embed/FhMhH5kEcGw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</content></entry><entry><title>Using OpenOCD JTAG in Android Kernel Debugging</title><link href="http://openocd.org/kernel-debugging.html" rel="alternate"></link><published>2012-04-20T20:56:00+02:00</published><updated>2012-04-20T20:56:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-04-20:/kernel-debugging.html</id><summary type="html">&lt;iframe width="420" height="243" src="https://www.youtube.com/embed/JzMj_iU4vxs" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</summary><content type="html">&lt;iframe width="420" height="243" src="https://www.youtube.com/embed/JzMj_iU4vxs" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</content></entry><entry><title>Mailing Lists Working</title><link href="http://openocd.org/mailing-lists-working.html" rel="alternate"></link><published>2012-01-03T10:13:00+01:00</published><updated>2012-01-03T10:13:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2012-01-03:/mailing-lists-working.html</id><summary type="html">&lt;p&gt;All the mailing lists are back online now - all i can say is it took a lot longer than it should have (sf).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;All the mailing lists are back online now - all i can say is it took a lot longer than it should have (sf).&lt;/p&gt;
</content></entry><entry><title>Mailing List Issues</title><link href="http://openocd.org/mailing-list-issues.html" rel="alternate"></link><published>2011-11-29T10:49:00+01:00</published><updated>2011-11-29T10:49:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2011-11-29:/mailing-list-issues.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;We are currently having issues with our mailing lists hosted on SF:&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://sourceforge.net/mail/?group_id=274635"&gt;https://sourceforge.net/mail/?group_id=274635&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For some reason they have been deleted, SF are looking into it and hopefully we will be back online soon.&lt;/p&gt;
</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;We are currently having issues with our mailing lists hosted on SF:&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="https://sourceforge.net/mail/?group_id=274635"&gt;https://sourceforge.net/mail/?group_id=274635&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For some reason they have been deleted, SF are looking into it and hopefully we will be back online soon.&lt;/p&gt;
</content></entry><entry><title>new helpers</title><link href="http://openocd.org/new-helpers.html" rel="alternate"></link><published>2011-11-08T14:22:00+01:00</published><updated>2011-11-08T14:22:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2011-11-08:/new-helpers.html</id><summary type="html">&lt;p&gt;We have two new helpers to the OpenOCD team - &lt;a class="reference external" href="http://code.google.com/p/gerrit/"&gt;Gerrit&lt;/a&gt; and &lt;a class="reference external" href="http://jenkins-ci.org/"&gt;Jenkins&lt;/a&gt;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Gerrit is a web based review system that makes reviewing patches simpler for all - especially project devs.&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="http://openocd.zylin.com/"&gt;Here&lt;/a&gt; is the link for our Gerrit server&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Jenkins is a continuous integration server, and is being used to test any …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;We have two new helpers to the OpenOCD team - &lt;a class="reference external" href="http://code.google.com/p/gerrit/"&gt;Gerrit&lt;/a&gt; and &lt;a class="reference external" href="http://jenkins-ci.org/"&gt;Jenkins&lt;/a&gt;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Gerrit is a web based review system that makes reviewing patches simpler for all - especially project devs.&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="http://openocd.zylin.com/"&gt;Here&lt;/a&gt; is the link for our Gerrit server&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Jenkins is a continuous integration server, and is being used to test any patches uploaded to Gerrit. This again makes our life simpler as some of the trivial tasks are now automated.&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="http://openocd.zylin.com/jenkins/"&gt;Here&lt;/a&gt; is the link for our Jenkins server.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The server has been kindly donated by the kind folks at &lt;a class="reference external" href="http://www.zylin.com/"&gt;Zylin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the long term this will hopefully mean a more stable OpenOCD.&lt;/p&gt;
</content></entry><entry><title>mailing lists</title><link href="http://openocd.org/mailing-lists-news.html" rel="alternate"></link><published>2011-11-08T14:06:00+01:00</published><updated>2011-11-08T14:06:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2011-11-08:/mailing-lists-news.html</id><summary type="html">&lt;p&gt;All mailing lists have now moved over to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/"&gt;sourceforge&lt;/a&gt;, update any spam filters asap.
Users that were subscribed to the Berlios lists have been migrated over, so you should have nothing todo.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;https://lists.sourceforge.net/lists/listinfo/openocd-devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-commit"&gt;https://lists.sourceforge.net/lists/listinfo/openocd-commit&lt;/a&gt;&lt;/p&gt;
</summary><content type="html">&lt;p&gt;All mailing lists have now moved over to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/"&gt;sourceforge&lt;/a&gt;, update any spam filters asap.
Users that were subscribed to the Berlios lists have been migrated over, so you should have nothing todo.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-devel"&gt;https://lists.sourceforge.net/lists/listinfo/openocd-devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://lists.sourceforge.net/lists/listinfo/openocd-commit"&gt;https://lists.sourceforge.net/lists/listinfo/openocd-commit&lt;/a&gt;&lt;/p&gt;
</content></entry><entry><title>aurevoir</title><link href="http://openocd.org/aurevoir.html" rel="alternate"></link><published>2011-10-05T21:30:00+02:00</published><updated>2011-10-05T21:30:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2011-10-05:/aurevoir.html</id><summary type="html">&lt;p&gt;Seems &lt;a class="reference external" href="http://developer.berlios.de/projects/openocd/"&gt;Berlios&lt;/a&gt; is closing on the 31/12/2011 :-(&lt;/p&gt;
&lt;p&gt;This means the website (this) and the mailing lists will be moving to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/"&gt;sourceforge&lt;/a&gt; - stay tuned for details.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Seems &lt;a class="reference external" href="http://developer.berlios.de/projects/openocd/"&gt;Berlios&lt;/a&gt; is closing on the 31/12/2011 :-(&lt;/p&gt;
&lt;p&gt;This means the website (this) and the mailing lists will be moving to &lt;a class="reference external" href="https://sourceforge.net/projects/openocd/"&gt;sourceforge&lt;/a&gt; - stay tuned for details.&lt;/p&gt;
</content></entry><entry><title>OpenOCD v0.5.0 released</title><link href="http://openocd.org/openocd-v0-5-0-released.html" rel="alternate"></link><published>2011-08-09T11:00:00+02:00</published><updated>2011-08-09T11:00:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2011-08-09:/openocd-v0-5-0-released.html</id><summary type="html">&lt;p&gt;It has been a while since an official OpenOCD release, but it is finally here !!&lt;/p&gt;
&lt;p&gt;Many thanks to all that helped get this release out the door - in the future we are planning to release on a more regular schedule.&lt;/p&gt;
&lt;p&gt;Here is the NEWS file relating to this release:&lt;/p&gt;
&lt;p&gt;This …&lt;/p&gt;</summary><content type="html">&lt;p&gt;It has been a while since an official OpenOCD release, but it is finally here !!&lt;/p&gt;
&lt;p&gt;Many thanks to all that helped get this release out the door - in the future we are planning to release on a more regular schedule.&lt;/p&gt;
&lt;p&gt;Here is the NEWS file relating to this release:&lt;/p&gt;
&lt;p&gt;This file includes highlights of the changes made in the OpenOCD 0.5.0 source archive release.&amp;nbsp; See the repository history for details about what changed, including bugfixes and other issues not mentioned here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JTAG Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New driver for &amp;quot;Bus Pirate&amp;quot;&lt;/li&gt;
&lt;li&gt;Rename various commands so they're not JTAG-specific&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There are migration procedures for most of these, but you should convert your scripts to the new names, since those procedures will not be around forever.&lt;/div&gt;
&lt;div class="line"&gt;- jtag jinterface ... is now adapter_name ...&lt;/div&gt;
&lt;div class="line"&gt;- jtag_khz ... is now adapter_khz ...&lt;/div&gt;
&lt;div class="line"&gt;- jtag_nsrst_delay ... is now adapter_nsrst_delay ...&lt;/div&gt;
&lt;div class="line"&gt;- jtag_nsrst_assert_width ... is now adapter_nsrst_assert_width ...&lt;/div&gt;
&lt;/div&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support Voipac VPACLink JTAG Adapter.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Boundary Scan:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Transport framework core ... supporting future work for SWD, SPI, and other non-JTAG ways to debug targets or program flash.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Target Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;strong&gt;ARM:&lt;/strong&gt;
- basic semihosting support for ARMv7M.
- renamed &amp;quot;armv7m&amp;quot; command prefix as &amp;quot;arm&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MIPS:&lt;/strong&gt;
- &amp;quot;ejtag_srst&amp;quot; variant removed. The same functionality is obtained by using &amp;quot;reset_config none&amp;quot;.
- added PIC32MX software reset support, this means srst is not required to be connected anymore.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OTHER:&lt;/strong&gt;
- preliminary AVR32 AP7000 support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Flash Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New &amp;quot;stellaris recover&amp;quot; command, implements the procedure to recover locked devices (restoring non-volatile state to the factory defaults, including erasing the flash and its protection bits, and possibly re-enabling hardware debugging).&lt;/li&gt;
&lt;li&gt;PIC32MX now uses algorithm for flash programming, this has increased the performance by approx 96%.&lt;/li&gt;
&lt;li&gt;New 'pic32mx unlock' cmd to remove readout protection.&lt;/li&gt;
&lt;li&gt;New STM32 Value Line Support.&lt;/li&gt;
&lt;li&gt;New 'virtual' flash driver, used to associate other addresses with a flash bank. See pic32mx.cfg for usage.&lt;/li&gt;
&lt;li&gt;New iMX27 NAND flash controller driver.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Board, Target, and Interface Configuration Scripts:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support IAR LPC1768 kickstart board (by Olimex)&lt;/li&gt;
&lt;li&gt;Support Voipac PXA270/PXA270M module.&lt;/li&gt;
&lt;li&gt;New $PARPORTADDR tcl variable used to change default parallel port address used.&lt;/li&gt;
&lt;li&gt;Remove lm3s811.cfg; use &amp;quot;stellaris.cfg&amp;quot; instead&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Core Jim/TCL Scripting:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New &amp;quot;add_script_search_dir&amp;quot; command, behaviour is the same as the &amp;quot;-s&amp;quot; cmd line option.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;None.**
**&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Build and Release:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;None.**
**&lt;/p&gt;
&lt;p&gt;For more details about what has changed since the last release, see the git repository history.&amp;nbsp; With gitweb, you can browse that in various levels of detail.&lt;/p&gt;
&lt;p&gt;For older NEWS, see the NEWS files associated with each release (i.e. NEWS-&amp;lt;version&amp;gt;).&lt;/p&gt;
&lt;p&gt;For more information about contributing test reports, bug fixes, or new features and device support, please read the new Developer Manual (or the BUGS and PATCHES.txt files in the source archive).&lt;/p&gt;
</content></entry><entry><title>OpenOCD v0.4.0 released</title><link href="http://openocd.org/openocd-v040-released.html" rel="alternate"></link><published>2010-02-22T14:36:00+01:00</published><updated>2010-02-22T14:36:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2010-02-22:/openocd-v040-released.html</id><summary type="html">&lt;p&gt;v0.4.0 highlights, taken from NEWS:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JTAG Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support KT-Link JTAG adapter.&lt;/li&gt;
&lt;li&gt;Support USB-JTAG, Altera USB-Blaster and compatibles.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Target Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;General&lt;ul&gt;
&lt;li&gt;Removed commands which have been obsolete for at least a year (from both documentation and, sometimes, code).&lt;/li&gt;
&lt;li&gt;new &amp;quot;reset-assert&amp;quot; event, for systems without SRST&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ARM&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;supports &amp;quot;reset-assert&amp;quot; event …&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;v0.4.0 highlights, taken from NEWS:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JTAG Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support KT-Link JTAG adapter.&lt;/li&gt;
&lt;li&gt;Support USB-JTAG, Altera USB-Blaster and compatibles.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Target Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;General&lt;ul&gt;
&lt;li&gt;Removed commands which have been obsolete for at least a year (from both documentation and, sometimes, code).&lt;/li&gt;
&lt;li&gt;new &amp;quot;reset-assert&amp;quot; event, for systems without SRST&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ARM&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;supports &amp;quot;reset-assert&amp;quot; event (except on Cortex-M3)&lt;/li&gt;
&lt;li&gt;renamed &amp;quot;armv4_5&amp;quot; command prefix as &amp;quot;arm&amp;quot;&lt;/li&gt;
&lt;li&gt;recognizes TrustZone &amp;quot;Secure Monitor&amp;quot; mode&lt;/li&gt;
&lt;li&gt;&amp;quot;arm regs&amp;quot; command output changed&lt;/li&gt;
&lt;li&gt;register names use &amp;quot;sp&amp;quot; not &amp;quot;r13&amp;quot;&lt;/li&gt;
&lt;li&gt;add top-level &amp;quot;mcr&amp;quot; and &amp;quot;mrc&amp;quot; commands, replacing various core-specific operations&lt;/li&gt;
&lt;li&gt;basic semihosting support (ARM7/ARM9 only, for now)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ARM11 should act much more like other ARM cores:&lt;ul&gt;
&lt;li&gt;Preliminary ETM and ETB hookup&lt;/li&gt;
&lt;li&gt;accelerated &amp;quot;flash erase_check&amp;quot;&lt;/li&gt;
&lt;li&gt;accelerated GDB memory checksum&lt;/li&gt;
&lt;li&gt;support &amp;quot;arm regs&amp;quot; command&lt;/li&gt;
&lt;li&gt;can access all core modes and registers&lt;/li&gt;
&lt;li&gt;watchpoint support&lt;/li&gt;
&lt;li&gt;Shares some core debug code with Cortex-A8&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cortex-A8 should act much more like other ARM cores:&lt;ul&gt;
&lt;li&gt;support &amp;quot;arm regs&amp;quot; command&lt;/li&gt;
&lt;li&gt;can access all core modes and registers&lt;/li&gt;
&lt;li&gt;watchpoint support&lt;/li&gt;
&lt;li&gt;Shares some core debug code with ARM11&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cortex-M3&lt;ul&gt;
&lt;li&gt;&lt;ul class="first"&gt;
&lt;li&gt;Exposed DWT registers like cycle counter&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;vector_catch settings not clobbered by resets&lt;/li&gt;
&lt;li&gt;no longer interferes with firmware's fault handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;ETM, ETB&lt;ul&gt;
&lt;li&gt;&amp;quot;trigger_percent&amp;quot; command moved from ETM to ETB&lt;/li&gt;
&lt;li&gt;&amp;quot;etm trigger_debug&amp;quot; command added&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MIPS now uses fastdata writes Freescale&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Flash Layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;'flash bank' and 'nand device' take &amp;lt;bank_name&amp;gt; as first argument.
With this, flash/NAND commands allow referencing banks by name:&lt;ul&gt;
&lt;li&gt;&amp;lt;bank_name&amp;gt;: reference the bank with its defined name&lt;/li&gt;
&lt;li&gt;&amp;lt;driver_name&amp;gt;[.N]: reference the driver's Nth bank&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;New 'nand verify' command to check bank against an image file.&lt;/li&gt;
&lt;li&gt;The &amp;quot;flash erase_address&amp;quot; command now rejects partial sectors;
previously it would silently erase extra data.&amp;nbsp; If you
want to erase the rest of the first and/or last sectors
instead of failing, you must pass an explicit &amp;quot;pad&amp;quot; flag.&lt;/li&gt;
&lt;li&gt;New at91sam9 NAND controller driver.&lt;/li&gt;
&lt;li&gt;New s3c64xx NAND controller driver.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Board, Target, and Interface Configuration Scripts&lt;/strong&gt;:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ARM9 ... ETM and ETB hookup for iMX2* targets&lt;/li&gt;
&lt;li&gt;Add $HOME/.openocd to the search path.&lt;/li&gt;
&lt;li&gt;Handle Rev C of LM3S811 eval boards. ... &lt;em&gt;use &amp;quot;luminary-lm3s811.cfg&amp;quot; only for older boards&lt;/em&gt;, use &amp;quot;luminary.cfg&amp;quot; for RevC and newer&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Core Jim/TCL Scripting:&lt;/strong&gt;&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New 'usage' command to provide terse command help.&lt;/li&gt;
&lt;li&gt;Improved command 'help' command output (sorted and indented).&lt;/li&gt;
&lt;li&gt;Improved command handling:&lt;ul&gt;
&lt;li&gt;Most boolean settings now accept any of the following:
on/off, enable/disable, true/false, yes/no, 1/0&lt;/li&gt;
&lt;li&gt;More error checking and reporting.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Documentation:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;New built-in command development documentation and primer.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Build and Release:&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Use --enable-doxygen-pdf to build PDF developer documentation.&lt;/div&gt;
&lt;div class="line"&gt;Consider upgrading to libftdi 0.17 if you use that library; it&lt;/div&gt;
&lt;div class="line"&gt;includes bugfixes which improve FT2232H support.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>OpenOCD git server only</title><link href="http://openocd.org/openocd-git-server-only.html" rel="alternate"></link><published>2009-12-16T00:10:00+01:00</published><updated>2009-12-16T00:10:00+01:00</updated><author><name>oharboe</name></author><id>tag:openocd.org,2009-12-16:/openocd-git-server-only.html</id><summary type="html">&lt;p&gt;The old svn server has caused some unnecessary confusion lately and since nobody has responded to the message posted to the openocd development mailinglist as to whether there is a reason to keep it running, it will be shut down in the next few days.&lt;/p&gt;
&lt;p&gt;The &lt;a class="reference external" href="http://openocd.sourceforge.net/"&gt;http://openocd.sourceforge.net …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;The old svn server has caused some unnecessary confusion lately and since nobody has responded to the message posted to the openocd development mailinglist as to whether there is a reason to keep it running, it will be shut down in the next few days.&lt;/p&gt;
&lt;p&gt;The &lt;a class="reference external" href="http://openocd.sourceforge.net/"&gt;http://openocd.sourceforge.net/&lt;/a&gt; git server has been the official development git repository for a few months now.&lt;/p&gt;
&lt;p&gt;Øyvind Harboe&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.3.0-rc</title><link href="http://openocd.org/openocd-030-rc.html" rel="alternate"></link><published>2009-10-29T07:04:00+01:00</published><updated>2009-10-29T07:04:00+01:00</updated><author><name>zwelch</name></author><id>tag:openocd.org,2009-10-29:/openocd-030-rc.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;OpenOCD has released its first -rc packages for testing: 0.3.0-rc0.&lt;/div&gt;
&lt;div class="line"&gt;This version has been tagged in Git as 'v0.3.0-rc0'.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;By posting these packages on SourceForge and BerliOS, we hope users will test them and report problems to this list, so the final 0.3.0 release …&lt;/p&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;OpenOCD has released its first -rc packages for testing: 0.3.0-rc0.&lt;/div&gt;
&lt;div class="line"&gt;This version has been tagged in Git as 'v0.3.0-rc0'.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;By posting these packages on SourceForge and BerliOS, we hope users will test them and report problems to this list, so the final 0.3.0 release do not have lingering issues that must be resolved with a quick 0.3.1.&lt;/p&gt;
&lt;p&gt;Please download these packages from one of our mirrors and let us know what you think. Unless we hear reports of problems, this may be the only -rc release before we tag the final 0.3.0 and branch 0.4.0-dev.&lt;/p&gt;
&lt;p&gt;Please take this opportunity to mention any outstanding issues, or send a work of thanks to the folks that contributed to release. Thanks!&lt;/p&gt;
</content></entry><entry><title>Simplified OpenOCD Infrastructure</title><link href="http://openocd.org/simplified-openocd-infrastructure.html" rel="alternate"></link><published>2009-10-09T03:11:00+02:00</published><updated>2009-10-09T03:11:00+02:00</updated><author><name>zwelch</name></author><id>tag:openocd.org,2009-10-09:/simplified-openocd-infrastructure.html</id><summary type="html">&lt;p&gt;The OpenOCD project has retired those BerliOS web site services that received insufficient attention from developers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Bug Tracker and Bug Dependency List, Support, Forums, Patch Manager, and Feature Requests: post to the mailing list&lt;/li&gt;
&lt;li&gt;Screenshots: such content can be moved to our web pages&lt;/li&gt;
&lt;li&gt;Doc Manager: we provide access to …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;The OpenOCD project has retired those BerliOS web site services that received insufficient attention from developers:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Bug Tracker and Bug Dependency List, Support, Forums, Patch Manager, and Feature Requests: post to the mailing list&lt;/li&gt;
&lt;li&gt;Screenshots: such content can be moved to our web pages&lt;/li&gt;
&lt;li&gt;Doc Manager: we provide access to our Doxygen HTML&lt;/li&gt;
&lt;li&gt;Donations: this appears to be a &amp;quot;WONT FIX&amp;quot; with BerliOS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These steps simplify the OpenOCD infrastructure considerably, leaving the following services hosted on their systems:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Mailing Lists&lt;/li&gt;
&lt;li&gt;File Releases&lt;/li&gt;
&lt;li&gt;WordPress (you are here)&lt;/li&gt;
&lt;li&gt;Subversion (legacy only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The mailing list is the most reliable medium for reporting bug and feature requests to the project developers and maintainers, so we hope this action will improve the experience for all members of our community.&lt;/p&gt;
</content></entry><entry><title>OpenOCD Switches from BerliOS SVN to SF.net GIT</title><link href="http://openocd.org/openocd-switches-from-berlios-svn-to-sfnet-git.html" rel="alternate"></link><published>2009-10-08T05:02:00+02:00</published><updated>2009-10-08T05:02:00+02:00</updated><author><name>zwelch</name></author><id>tag:openocd.org,2009-10-08:/openocd-switches-from-berlios-svn-to-sfnet-git.html</id><summary type="html">&lt;p&gt;After a recent BerliOS service outage, the OpenOCD maintainers decided to switch the project version control system from Subversion to GIT.&amp;nbsp; Development now proceeds in the GIT tree on SourceForge.net, which was created initially for the purpose of mirroring the Subversion tree. This change was made effective around 6 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;After a recent BerliOS service outage, the OpenOCD maintainers decided to switch the project version control system from Subversion to GIT.&amp;nbsp; Development now proceeds in the GIT tree on SourceForge.net, which was created initially for the purpose of mirroring the Subversion tree. This change was made effective around 6:00pm PST on Oct 07, 2009, and this move should improve the availability of our repository. In addition to the main GIT tree on &lt;a class="reference external" href="http://openocd.git.sourceforge.net/git/gitweb.cgi?p=openocd/openocd;a=summary"&gt;SF.net&lt;/a&gt;, we have created an &lt;a class="reference external" href="http://repo.or.cz/w/openocd.git"&gt;official mirror&lt;/a&gt; on repo.or.cz for users behind firewalls.&lt;/p&gt;
&lt;p&gt;The SF.net site now also provides copies of the source archives through their mirror network. Additional services may be deployed there in the future, so stay tuned for more news.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.2.0 Released</title><link href="http://openocd.org/openocd-020-released.html" rel="alternate"></link><published>2009-07-15T10:35:00+02:00</published><updated>2009-07-15T10:35:00+02:00</updated><author><name>zwelch</name></author><id>tag:openocd.org,2009-07-15:/openocd-020-released.html</id><summary type="html">&lt;p&gt;The OpenOCD Project has produced its 0.2.0 source code release. The &lt;a class="reference external" href="http://developer.berlios.de/project/shownotes.php?release_id=16455"&gt;summary of changes&lt;/a&gt; since the last release may be found in the NEWS file. You may &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148&amp;amp;release_id=16455"&gt;download the source archives&lt;/a&gt; from the BerliOS website.&lt;/p&gt;
&lt;p&gt;Beyond some new features and numerous bug fixes, this release reflects significant work …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The OpenOCD Project has produced its 0.2.0 source code release. The &lt;a class="reference external" href="http://developer.berlios.de/project/shownotes.php?release_id=16455"&gt;summary of changes&lt;/a&gt; since the last release may be found in the NEWS file. You may &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148&amp;amp;release_id=16455"&gt;download the source archives&lt;/a&gt; from the BerliOS website.&lt;/p&gt;
&lt;p&gt;Beyond some new features and numerous bug fixes, this release reflects significant work by the community to clean up the code, documentation, and processes. Significantly, the 0.2.0 release served to test a nearly automated release process. That tool will help project maintainers deliver improvements and fixes to the user community more frequently and robustly.&lt;/p&gt;
&lt;p&gt;Because the project will be producing regular releases, the maintainers hope that most users will avoid the potential build problems and instabilities that can be associated with the Subversion repository trunk. A regular cycle should encourage packaging of OpenOCD releases on more platforms and distributions, providing binaries for users on all supported systems.&lt;/p&gt;
&lt;p&gt;Finally, the OpenOCD project will no longer distribute binary packages or installers. The OpenOCD 0.1.0 installer was removed due to &lt;a class="reference external" href="https://lists.berlios.de/pipermail/openocd-development/2009-June/007971.html"&gt;licensing violations&lt;/a&gt; that were exposed while improving the documentation for the 0.2.0 release. These issues were discussed in depth on the mailing list, and the Software Freedom Law Center &lt;a class="reference external" href="https://lists.berlios.de/pipermail/openocd-development/2009-July/009518.html"&gt;provided guidance&lt;/a&gt; and support for the OpenOCD community. Future GPL violations should be reported to the developer mailing list, the maintainers, or the SFLC.&lt;/p&gt;
</content></entry><entry><title>OpenOCD 0.1.0 Released</title><link href="http://openocd.org/openocd-010-released.html" rel="alternate"></link><published>2009-02-13T12:37:00+01:00</published><updated>2009-02-13T12:37:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2009-02-13:/openocd-010-released.html</id><summary type="html">&lt;p&gt;We have finally got around to making our first release.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The src and binaries for this release can be found at the following url:&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;http://developer.berlios.de/project/showfiles.php?group_id=4148&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</summary><content type="html">&lt;p&gt;We have finally got around to making our first release.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The src and binaries for this release can be found at the following url:&lt;/div&gt;
&lt;div class="line"&gt;&lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;http://developer.berlios.de/project/showfiles.php?group_id=4148&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>OpenOCD Discussion</title><link href="http://openocd.org/openocd-discussion.html" rel="alternate"></link><published>2008-12-19T19:37:00+01:00</published><updated>2008-12-19T19:37:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2008-12-19:/openocd-discussion.html</id><summary type="html">&lt;p&gt;A new section has been added to the website - &lt;a class="reference external" href="http://openocd.berlios.de/web/?page_id=65"&gt;Discussion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This should help users get info and help on using OpenOCD.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;A new section has been added to the website - &lt;a class="reference external" href="http://openocd.berlios.de/web/?page_id=65"&gt;Discussion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This should help users get info and help on using OpenOCD.&lt;/p&gt;
</content></entry><entry><title>OpenOCD Documentation</title><link href="http://openocd.org/openocd-documentation.html" rel="alternate"></link><published>2008-11-21T00:54:00+01:00</published><updated>2008-11-21T00:54:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2008-11-21:/openocd-documentation.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The OpenOCD manual is now available online in pdf and html formats - &lt;a class="reference external" href="http://openocd.berlios.de/web/?page_id=54"&gt;online docs&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;The docs are generated from the svn repository and will always relate to the latest version available.&lt;/div&gt;
&lt;/div&gt;
</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The OpenOCD manual is now available online in pdf and html formats - &lt;a class="reference external" href="http://openocd.berlios.de/web/?page_id=54"&gt;online docs&lt;/a&gt;&lt;/div&gt;
&lt;div class="line"&gt;The docs are generated from the svn repository and will always relate to the latest version available.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>OpenOCD is alive and well</title><link href="http://openocd.org/openocd-is-alive-and-well.html" rel="alternate"></link><published>2008-10-12T19:46:00+02:00</published><updated>2008-10-12T19:46:00+02:00</updated><author><name>oharboe</name></author><id>tag:openocd.org,2008-10-12:/openocd-is-alive-and-well.html</id><summary type="html">&lt;p&gt;OpenOCD is alive and well.&lt;/p&gt;
&lt;p&gt;However, you won't find any news here about OpenOCD. For that you have to go to the openocd development mailing list.&lt;/p&gt;
&lt;p&gt;svn version 1000 was committed a while ago... In addition to new features such as improved scripting, new targets(MIPS particularly), there is a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;OpenOCD is alive and well.&lt;/p&gt;
&lt;p&gt;However, you won't find any news here about OpenOCD. For that you have to go to the openocd development mailing list.&lt;/p&gt;
&lt;p&gt;svn version 1000 was committed a while ago... In addition to new features such as improved scripting, new targets(MIPS particularly), there is a steady stream of patches that fix bugs and improve performance.&lt;/p&gt;
&lt;p&gt;I'll be cleaning up old and misleading information on this web site now...&lt;/p&gt;
&lt;p&gt;Øyvind Harboe&lt;/p&gt;
</content></entry><entry><title>Loooooooooooooong time, no news</title><link href="http://openocd.org/loooooooooooooong-time-no-news.html" rel="alternate"></link><published>2008-02-11T21:05:00+01:00</published><updated>2008-02-11T21:05:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2008-02-11:/loooooooooooooong-time-no-news.html</id><summary type="html">&lt;p&gt;It's been over a year since I last posted to the OpenOCD website, but my posting frequency is by no means an indication of OpenOCD development activity. The mailinglist shows 184 posts for January '08, and we've already reached 87 messages within the first 11 days of februrary. The Windows …&lt;/p&gt;</summary><content type="html">&lt;p&gt;It's been over a year since I last posted to the OpenOCD website, but my posting frequency is by no means an indication of OpenOCD development activity. The mailinglist shows 184 posts for January '08, and we've already reached 87 messages within the first 11 days of februrary. The Windows binaries available from Michael Fischer were downloaded 1907 times during January. This number doesn't include those using one of the packages available for various Linux distributions or the SVN checkouts used by users who compile the OpenOCD themselves. Thanks a lot to all OpenOCD users!&lt;/p&gt;
&lt;p&gt;With this posting I primarily want to thank those people that keep the OpenOCD alive while I'm busy with other things.&lt;/p&gt;
&lt;p&gt;Michael Fischer does an amazing job keeping up with all the patches that get posted on the OpenOCD mailinglist, getting new Windows binaries out on his &lt;a class="reference external" href="http://www.yagarto.de"&gt;Yagarto&lt;/a&gt; page, and testing all that new stuff on the boards and programmers he has access to. Thanks a lot Michael!&lt;/p&gt;
&lt;p&gt;Ã˜yvind Harboe is responsible for a huge number of patches aiming to make the OpenOCD more useable and stable. He fixed numerous bugs in the past, and made the OpenOCD a lot more portable to smaller, embedded hosts. Thanks a lot Ã˜yvind!&lt;/p&gt;
&lt;p&gt;Spencer Oliver has been an active supporter for a long time and keeps submitting patches all the time. Last but not least he catches the numerous times were I forget to &amp;quot;svn add&amp;quot; new files that come with a patch. Thanks a lot Spen!&lt;/p&gt;
&lt;p&gt;This list is certainly not comprehensive, so thanks a lot to all who I've missed, too! All patches and suggestions are highly appreciated, even if you don't get an immediate answer.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The best of way of getting patches integrated is sending them to the OpenOCD mailinglist, see &lt;a class="reference external" href="https://lists.berlios.de/mailman/listinfo/openocd-development"&gt;https://lists.berlios.de/mailman/listinfo/openocd-development&lt;/a&gt; for instructions on how to subscribe.&lt;/div&gt;
&lt;div class="line"&gt;The mailing list archive is available from that URL, too, so feel free to browse the past months to get an impression of the OpenOCD's development progress.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Dominic Rath&lt;/p&gt;
</content></entry><entry><title>New OpenOCD binaries available at www.yagarto.de</title><link href="http://openocd.org/new-openocd-binaries-available-at-wwwyagartode.html" rel="alternate"></link><published>2007-01-27T17:20:00+01:00</published><updated>2007-01-27T17:20:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2007-01-27:/new-openocd-binaries-available-at-wwwyagartode.html</id><summary type="html">&lt;p&gt;Michael Fischer just put up a new version of the OpenOCD at his &lt;a class="reference external" href="http://www.yagarto.de"&gt;Yagarto&lt;/a&gt; webpage. This release includes the new support for ARM926EJ-S based targets, as well as numerous other fixes and improvements. Release 128 from Michael Fischer's website is considered the current official version for the Windows platform, and …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Michael Fischer just put up a new version of the OpenOCD at his &lt;a class="reference external" href="http://www.yagarto.de"&gt;Yagarto&lt;/a&gt; webpage. This release includes the new support for ARM926EJ-S based targets, as well as numerous other fixes and improvements. Release 128 from Michael Fischer's website is considered the current official version for the Windows platform, and the recommended version for all users of OpenOCD.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Dominic&lt;/p&gt;
</content></entry><entry><title>ARM926EJ-S Support</title><link href="http://openocd.org/arm926ej-s-support.html" rel="alternate"></link><published>2007-01-26T15:02:00+01:00</published><updated>2007-01-26T15:02:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2007-01-26:/arm926ej-s-support.html</id><summary type="html">&lt;p&gt;I've checked in support for ARM926EJ-S based cores. This has only been tested with a LPC3180 yet, and the cache/MMU handling isn't tested at all, but basically it should work. Accessing CP15 registers works, and can be verified with the command &amp;quot;arm926ejs cp15 0 0 0 0&amp;quot; which does …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I've checked in support for ARM926EJ-S based cores. This has only been tested with a LPC3180 yet, and the cache/MMU handling isn't tested at all, but basically it should work. Accessing CP15 registers works, and can be verified with the command &amp;quot;arm926ejs cp15 0 0 0 0&amp;quot; which does a CP15 read with opcode_1, opcode_2, Rn and Rm all set to zero, reading the ID code from CP15 c0. Information about the cache can also be retrieved using the command &amp;quot;arm926ejs cache_info&amp;quot;.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Lots of people have asked for ARM926EJ-S support, and several parties wanted to get me a board to work with, but unfortunately none of them were able to make that happen.&lt;/div&gt;
&lt;div class="line"&gt;Finally, my university bought a board with a LPC3180, and I would like to thank the University Of Applied Sciences Augsburg (FHA) and Prof. Dr. Hubert HÃ¶gl for their continued support for the OpenOCD.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Windows binaries of the new OpenOCD release (currently SVN revision 128) will be available shortly on Michael Fischer's &lt;a class="reference external" href="http://www.yagarto.de"&gt;Yagarto&lt;/a&gt; webpage.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Dominic Rath&lt;/p&gt;
</content></entry><entry><title>Testers wanted (Cortex-M3, XScale)</title><link href="http://openocd.org/testers-wanted-cortex-m3-xscale.html" rel="alternate"></link><published>2006-11-10T14:12:00+01:00</published><updated>2006-11-10T14:12:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-11-10:/testers-wanted-cortex-m3-xscale.html</id><summary type="html">&lt;p&gt;It's been a while since the last post, but a lot has happened since then. OpenOCD is now at SVN revision 114 (115 once I commit my latest XScale changes).&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Changes include:&lt;/div&gt;
&lt;div class="line"&gt;- support for Cortex-M3 cores, including flash writing for Luminary Stellaris (This was contributed by Magnus Lundin, thanks a …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;p&gt;It's been a while since the last post, but a lot has happened since then. OpenOCD is now at SVN revision 114 (115 once I commit my latest XScale changes).&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Changes include:&lt;/div&gt;
&lt;div class="line"&gt;- support for Cortex-M3 cores, including flash writing for Luminary Stellaris (This was contributed by Magnus Lundin, thanks a lot)&lt;/div&gt;
&lt;div class="line"&gt;- support for XScale cores (tested with PXA250 for now, others to come)&lt;/div&gt;
&lt;div class="line"&gt;- various fixes throughout the code improving stability and functionality&lt;/div&gt;
&lt;div class="line"&gt;- improved writing performance on STR7x devices&lt;/div&gt;
&lt;div class="line"&gt;- allow FT2232 to be opened by serial number instead of device description (ft2232_serial)&lt;/div&gt;
&lt;div class="line"&gt;- see the SVN changelog for details&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For now, Cortex-M3 support is only available as a separate branch, and has to be compiled by yourself. Grab the source from the OpenOCD SVN repository at svn://svn.berlios.de/openocd/branches/cortex-m3/ (http://svn.berlios.de/svnroot/repos/openocd/branches/cortex-m3/ if you can't use the svn protocol).&lt;/p&gt;
&lt;p&gt;XScale support isn't in mainline yet, either. Grab the source from the OpenOCD SVN repository at svn://svn.berlios.de/openocd/branches/xscale/ (http://svn.berlios.de/svnroot/repos/openocd/branches/xscale/ if you can't use the svn protocol).&lt;/p&gt;
&lt;p&gt;Build instructions can be found &lt;a class="reference external" href="http://openfacts.berlios.de/index-en.phtml?title=Building_OpenOCD"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I've set up a mailinglist for OpenOCD development at &lt;a class="reference external" href="http://developer.berlios.de/mail/?group_id=4148"&gt;http://developer.berlios.de/mail/?group_id=4148&lt;/a&gt;. If you're interested in helping with development, or if you have questions/comments regarding the Cortex-M or XScale development branches, this list is the right place.&lt;/p&gt;
</content></entry><entry><title>Greetings from endianness hell</title><link href="http://openocd.org/greetings-from-endianness-hell.html" rel="alternate"></link><published>2006-08-31T14:48:00+02:00</published><updated>2006-08-31T14:48:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-08-31:/greetings-from-endianness-hell.html</id><summary type="html">&lt;p&gt;Revision 90 just got committed to the SVN.&lt;/p&gt;
&lt;p&gt;I've spent the last two weeks cleaning up the handling of different target/host endianness. So far, all the generic code should be endianness safe, but the flash writing code is definitely not. Please report back if the OpenOCD still doesn't work …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Revision 90 just got committed to the SVN.&lt;/p&gt;
&lt;p&gt;I've spent the last two weeks cleaning up the handling of different target/host endianness. So far, all the generic code should be endianness safe, but the flash writing code is definitely not. Please report back if the OpenOCD still doesn't work on your big-endian target and/or host. I only have little endian targets and hosts to test with. If your target is big-endian, make sure you've configured the OpenOCD accordingly (target line in the .cfg file).&lt;/p&gt;
&lt;p&gt;For those of you running OpenOCD on little-endian boxes with little-endian targets, the endianness fixes offer noticeable improvements to the memory reading code. The &amp;quot;arm7_9 fast_writes [enable|disable]&amp;quot; command was renamed to &amp;quot;arm7_9 fast_memory_access [enable|disable]&amp;quot; to reflect the changed behaviour, but the old name is still available (but deprecated, so change your init files).&lt;/p&gt;
&lt;p&gt;While working with a EP9301 based board, I stumbled accross a problem on ARM920T targets with the data cache enabled. The current workaround for this problem is to keep linefills to the cache enabled, to ensure correct operation. If you happen to know more about this problem (see &lt;a class="reference external" href="http://groups.google.com/group/comp.sys.arm/browse_thread/thread/c99af4d31b7a0515/357f7ca6e21a8046#357f7ca6e21a8046"&gt;Google Groups&lt;/a&gt; for a longer explanation).&lt;/p&gt;
&lt;p&gt;See the changelog for other fixes and enhancements.&lt;/p&gt;
</content></entry><entry><title>SVN is at revision 83, and Michael Fischer's YAGARTO page</title><link href="http://openocd.org/svn-is-at-revision-83-and-michael-fischers-yagarto-page.html" rel="alternate"></link><published>2006-08-11T20:14:00+02:00</published><updated>2006-08-11T20:14:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-08-11:/svn-is-at-revision-83-and-michael-fischers-yagarto-page.html</id><summary type="html">&lt;p&gt;Michael Fischer, who's supporting OpenOCD with his Windows installer packages and how-to articles (among other things), has put a new site online for his &amp;quot;Yet Another Gnu ARm TOolchain (&lt;a class="reference external" href="http://www.yagarto.de"&gt;YAGARTO&lt;/a&gt;)&amp;quot;. It provides windows installer packages for OpenOCD, the GNU ARM toolchain and an integrated development environment using Eclipse and the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Michael Fischer, who's supporting OpenOCD with his Windows installer packages and how-to articles (among other things), has put a new site online for his &amp;quot;Yet Another Gnu ARm TOolchain (&lt;a class="reference external" href="http://www.yagarto.de"&gt;YAGARTO&lt;/a&gt;)&amp;quot;. It provides windows installer packages for OpenOCD, the GNU ARM toolchain and an integrated development environment using Eclipse and the Zylin CDT plugin. What makes YAGARTO special is that it runs completely native on Windows, i.e. it's fully based on MinGW and doesn't require Cygwin.&lt;/p&gt;
&lt;p&gt;Among other things, the current code available from SVN (revision 83) unifies the 'ftd2xx' (with FTDI's FTD2XX library) and 'ftdi2232' (with the open-source libftdi) interfaces. The new interface is called 'ft2232', and the library used to access the hardware is selected with the ./configure options --enable-ft2232_ftd2xx and --enable-ft2232_libftdi.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The configuration options are the same as the former ftd2xx options:&lt;/div&gt;
&lt;div class="line"&gt;ft2232_device_desc &amp;quot;USB dev description&amp;quot;&lt;/div&gt;
&lt;div class="line"&gt;ft2232_layout &amp;quot;layout name&amp;quot;&lt;/div&gt;
&lt;div class="line"&gt;ft2232_vid_pid&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The ft2232_device_desc is only honored if the FTD2XX library is being used. The ft2232_vid_pid setting is used with both libraries, but only on Linux.&lt;/p&gt;
&lt;p&gt;Revision 81 fixed several minor problems, and added support for ARM966E based devices like the new STR9 series from ST Microelectronics. This code was contributed by Spencer Oliver, thanks a lot.&lt;/p&gt;
&lt;p&gt;Revision 79/80 added two new commands, jtag_ntrst_delay and jtag_nsrst_delay , to accommodate for situations where external or internal reset circuitry might keep a reset signal asserted for some time after the reset signal from the JTAG interface was deasserted. Revision 82 fixed a bug that required the arguments to these commands to be in microseconds, while they were intended to be miliseconds.&lt;/p&gt;
</content></entry><entry><title>Status update</title><link href="http://openocd.org/status-update.html" rel="alternate"></link><published>2006-07-17T21:05:00+02:00</published><updated>2006-07-17T21:05:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-07-17:/status-update.html</id><summary type="html">&lt;p&gt;I've spent the last days integrating a patch from Spencer Oliver that allows native Windows builds of OpenOCD using MinGW, which is now available as SVN revision 78. There's one minor issue causing OpenOCD to quit when a GDB session is detached. This will be fixed in the next SVN …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I've spent the last days integrating a patch from Spencer Oliver that allows native Windows builds of OpenOCD using MinGW, which is now available as SVN revision 78. There's one minor issue causing OpenOCD to quit when a GDB session is detached. This will be fixed in the next SVN commit.&lt;/p&gt;
&lt;p&gt;Michael Fischer has added a new page to his website explaining how OpenOCD has to be installed. You can find his page at &lt;a class="reference external" href="http://www.usbdip.de/en/openocd/index.html"&gt;http://www.usbdip.de/en/openocd/index.html&lt;/a&gt;. Thanks a lot Michael.&lt;/p&gt;
&lt;p&gt;The xscale support is still going to take some time, as I'm still busy with some exams, but all the major parts are already working.&lt;/p&gt;
</content></entry><entry><title>OpenOCD forum moved, and some updates</title><link href="http://openocd.org/openocd-forum-moved-and-some-updates.html" rel="alternate"></link><published>2006-06-12T18:56:00+02:00</published><updated>2006-06-12T18:56:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-06-12:/openocd-forum-moved-and-some-updates.html</id><summary type="html">&lt;p&gt;The forum system at Berlios is a bit unhandy to use - at least when you're used to the features offered by other systems. Tsvetan from &lt;a class="reference external" href="http://www.olimex.com"&gt;Olimex&lt;/a&gt; has been kind enough to ask &lt;a class="reference external" href="http://www.sparkfun.com"&gt;Sparkfun&lt;/a&gt; to host the OpenOCD forum, and they've just set up a new section at their forum. Thanks …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The forum system at Berlios is a bit unhandy to use - at least when you're used to the features offered by other systems. Tsvetan from &lt;a class="reference external" href="http://www.olimex.com"&gt;Olimex&lt;/a&gt; has been kind enough to ask &lt;a class="reference external" href="http://www.sparkfun.com"&gt;Sparkfun&lt;/a&gt; to host the OpenOCD forum, and they've just set up a new section at their forum. Thanks to both Tsvetan and Sparkfun. The new place to ask for help with OpenOCD, to discuss new features you'd like to have, or just to let everyone know what you think about OpenOCD is &lt;a class="reference external" href="http://www.sparkfun.com/cgi-bin/phpbb/viewforum.php?f=18"&gt;http://www.sparkfun.com/cgi-bin/phpbb/viewforum.php?f=18&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The support for Intel XScale based devices is coming along nicely. So far uploading the debug handler, entry into debug, core register handling and memory access works. Working with the XScale requires the ability to identify some ARM instructions, to be able to calculate the next address that's going to be executed. I decided to add a complete disassembler to the OpenOCD, which is now (trunk, revision 68) available from the telnet interface:&lt;/p&gt;
&lt;p&gt;`` &amp;gt; armv4_5 disassemble 0x0 11 0x00000000      0xe59ff018      LDR r15, [r15, #0x18] 0x00000004      0xe59ff018      LDR r15, [r15, #0x18] 0x00000008      0xe59ff018      LDR r15, [r15, #0x18] 0x0000000c      0xe59ff018      LDR r15, [r15, #0x18] 0x00000010      0xe59ff018      LDR r15, [r15, #0x18] 0x00000014      0xb9205f84      STMLTDB r0!, {r2, r7, r8, r9, r10, r11, r12, r14} 0x00000018      0xe51ffff0      LDR r15, [r15, #-0xff0] 0x0000001c      0xe59ff014      LDR r15, [r15, #0x14]``&lt;/p&gt;
</content></entry><entry><title>Branching, a few updates, and no more comments</title><link href="http://openocd.org/branching-and-a-few-updates.html" rel="alternate"></link><published>2006-06-03T12:57:00+02:00</published><updated>2006-06-03T12:57:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-06-03:/branching-and-a-few-updates.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Branching&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Yesterday I've changed the OpenOCD SVN repository layout to allow additional branches to be kept. The reason for this is that I started working on support for Intel XScale based systems. To be able to work on this without breaking the stable ARM7/9 stuff, I've moved the current …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Branching&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Yesterday I've changed the OpenOCD SVN repository layout to allow additional branches to be kept. The reason for this is that I started working on support for Intel XScale based systems. To be able to work on this without breaking the stable ARM7/9 stuff, I've moved the current stable OpenOCD code to /trunk, and created a new subdirectory /branches which for now holds the /xscale branch. Once I'm confident that any changes to the common code don't negatively affect the stable stuff, I'm going to merge everything back into trunk.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;To fetch the current &lt;strong&gt;stable&lt;/strong&gt; OpenOCD, use the following svn command:&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;svn checkout &lt;span class="pre"&gt;http://svn.berlios.de/svnroot/repos/openocd/trunk&lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;To fetch the XScale development branch (which is currently simply a copy of the stable code), use this svn command instead:&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;svn checkout &lt;span class="pre"&gt;http://svn.berlios.de/svnroot/repos/openocd/branches/xscale&lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Updates&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;In the meantime, mostly bugs in the OpenOCD code have been fixed. These are, among others:&lt;/div&gt;
&lt;div class="line"&gt;- &amp;quot;flash erase_check&amp;quot; would crash for CFI flashes when there was no working_area specified.&lt;/div&gt;
&lt;div class="line"&gt;- register valid/dirty tracking was buggy. The result was an occasional &amp;quot;register xxx dirty but no valid data&amp;quot; error.&lt;/div&gt;
&lt;div class="line"&gt;- The INTDIS signal wasn't high during debug execution (i.e. flash writing, DCC downloads, ...). This would corrupt memory or flash writing, if a system was already up and running with interrupts enabled.&lt;/div&gt;
&lt;div class="line"&gt;- The working area reserved for LPC2000 flash operations was too small, and could corrupt flash writing.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Added/changed functionality includes, among others:&lt;/div&gt;
&lt;div class="line"&gt;- Access to ETM registers. This is for a new project of mine, and isn't currently usable (another reason for branching)&lt;/div&gt;
&lt;div class="line"&gt;- DCC downloads have been disabled by default. Use the &amp;quot;arm7_9 dcc_downloads &amp;quot; command to enable them. DCC drastically increases download performance (host-&amp;gt;target), but requires a working area &lt;strong&gt;that must NOT be written to&lt;/strong&gt;, and is potentially unsafe on targets running at a very low speed, like the 32kHz startup clock of some Atmel ARMs.&lt;/div&gt;
&lt;div class="line"&gt;- Fast memory writes have been disabled by default. Use the &amp;quot;arm7_9 fast_writes &amp;quot; command to enable them. Fast writes drastically increase download performance, especially when using a USB JTAG interface (Amontec JTAGkey, Olimex ARM-USB-OCD, homebrew).&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There might be an issue left with LPC2000 systems:&lt;/div&gt;
&lt;div class="line"&gt;If the CCLK frequency specified in the config file lists the crystal frequency, but your startup code enabled the PLL already, flash writing might fail. This has been reported only once so far, and a possible solution might be to manually turn the PLL off before starting any flash operations:&lt;/div&gt;
&lt;div class="line"&gt;`` mwb 0xe01fc080 0x0 mwb 0xe01fc08c 0xaa mwb 0xe01fc08c 0x55``&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;strong&gt;Comments&lt;/strong&gt;&lt;/div&gt;
&lt;div class="line"&gt;Commenting in the blog has been disabled, because some spam bots sent me &amp;gt;10 messages per day. If you have something to say, use the forums, bug tracker, feature requests, or send me an email.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>Spring Tiredness...</title><link href="http://openocd.org/spring-tiredness.html" rel="alternate"></link><published>2006-04-01T17:44:00+02:00</published><updated>2006-04-01T17:44:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-04-01:/spring-tiredness.html</id><summary type="html">&lt;p&gt;Seems there is no (common) english word or phrase to express the german &amp;quot;Fruehjahrsmuedigkeit&amp;quot; - but that's just what I felt the last week or so. Luckily that doesn't mean that the OpenOCD remained unattended. I've fixed a few minor bugs (added others, but those got fixed, too), added the one …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Seems there is no (common) english word or phrase to express the german &amp;quot;Fruehjahrsmuedigkeit&amp;quot; - but that's just what I felt the last week or so. Luckily that doesn't mean that the OpenOCD remained unattended. I've fixed a few minor bugs (added others, but those got fixed, too), added the one thing or the other, and merged some patches people sent me.&lt;/p&gt;
&lt;p&gt;Improvements include:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Support for ST Microelectronics STR7xx on-chip flash programming (Thanks to Spen).&lt;/li&gt;
&lt;li&gt;Configurable driver type (push-pull or open-drain) for the reset signals. The Amontec devices and the USBJTAG-1 already support this, other designs should follow. Default is push-pull for TRST and open-drain for SRST (as implemented on most Wigglers).&lt;/li&gt;
&lt;li&gt;A configuration command (working_area) has been added to specify a working area that's used by the OpenOCD to speed up memory downloads and flash programming.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'd like to thank Jim Lynch for his excellent tutorial &amp;quot;ARM Cross Development with Eclipse&amp;quot;. There's an updated draft version available at &lt;a class="reference external" href="http://www.megaupload.com/?d=CNY1Y6DX"&gt;megaupload&lt;/a&gt; (ATTENTION: Some people reported advertisments that are not suitable for viewing at work) which shows how to use the OpenOCD. The package (190mb) includes all necessary software (Eclipse, Zylin tools, GNUarm, OpenOCD, ...).&lt;/p&gt;
&lt;p&gt;Michael Fischer (mifi) has put a very nice &lt;a class="reference external" href="http://www.usbdip.de/en/armdev/index.html"&gt;site&lt;/a&gt; online explaining how to get a GNU development system (using OpenOCD as the debugger) running on Windows without having to install Cygwin (which seems to cause trouble for some people). He also wrote an installer for the OpenOCD, allowing very easy evaluation of the OpenOCD. Thanks a lot to Michael.&lt;/p&gt;
</content></entry><entry><title>Back from Fosdem, OpenOCD updates, AT91SAM7 support, ...</title><link href="http://openocd.org/back-from-fosdem-openocd-updates-at91sam7-support.html" rel="alternate"></link><published>2006-03-10T14:50:00+01:00</published><updated>2006-03-10T14:50:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-03-10:/back-from-fosdem-openocd-updates-at91sam7-support.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I've been a bit busy latey, and haven't had time to update this blog as often as I'd wanted to. Fosdem was really fun, and especially I'd like to thank Timo Hoenig &lt;a class="reference external" href="http://blog.nouse.net/"&gt;(blog)&lt;/a&gt;, Fred Blaise &lt;a class="reference external" href="http://www.madpenguin.org/blogs/chapeaurouge/"&gt;(blog)&lt;/a&gt;, Holger Macht &lt;a class="reference external" href="http://www.homac.de/wordpress/"&gt;(blog)&lt;/a&gt; and the rest of the &lt;a class="reference external" href="http://www.opensuse.org/"&gt;OpenSUSE&lt;/a&gt; team for the nice time …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I've been a bit busy latey, and haven't had time to update this blog as often as I'd wanted to. Fosdem was really fun, and especially I'd like to thank Timo Hoenig &lt;a class="reference external" href="http://blog.nouse.net/"&gt;(blog)&lt;/a&gt;, Fred Blaise &lt;a class="reference external" href="http://www.madpenguin.org/blogs/chapeaurouge/"&gt;(blog)&lt;/a&gt;, Holger Macht &lt;a class="reference external" href="http://www.homac.de/wordpress/"&gt;(blog)&lt;/a&gt; and the rest of the &lt;a class="reference external" href="http://www.opensuse.org/"&gt;OpenSUSE&lt;/a&gt; team for the nice time in brussels.&lt;/div&gt;
&lt;div class="line"&gt;You can grab the slides of my &lt;a class="reference external" href="http://openocd.berlios.de/OpenOCD_Fosdem2006_talk.odp"&gt;OpenOCD talk&lt;/a&gt; or even the &lt;a class="reference external" href="http://free-electrons.com/community/videos/conferences"&gt;video&lt;/a&gt; (thanks to Michael Opdenacker from &lt;a class="reference external" href="http://free-electrons.com/"&gt;Free Electrons&lt;/a&gt;).&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I've put a rather large update into the subversion repository, which should make OpenOCD more usable (you don't have to shut the daemon down so often anymore, initialization scripts, ...)and more stable (reinitialize Embedded-ICE after a testlogic-reset, better timeout handling, ...).&lt;/p&gt;
&lt;p&gt;This also includes a patch for writing the internal flash found on Atmel AT91SAM7 flashes by Magnus Lundin (thanks a lot). I don't have a SAM7 to test myself, so please report back if you encounter any problems.&lt;/p&gt;
&lt;p&gt;I've started moving the OpenOCD documentation to the &lt;a class="reference external" href="http://openfacts.berlios.de/index-en.phtml?title=Open_On-Chip_Debugger"&gt;OpenOCD's entry in the Berlios OpenFacts Wiki&lt;/a&gt;. Currently, there's documentation for the configuration file, and I'm planning to document every available feature as well as some general usage notes there. Please feel free to contribute, if you feel there's something missing.&lt;/p&gt;
</content></entry><entry><title>Back from Embedded World, and preparing for Fosdem 2006</title><link href="http://openocd.org/back-from-embedded-world-and-preparing-for-fosdem-2006.html" rel="alternate"></link><published>2006-02-21T23:15:00+01:00</published><updated>2006-02-21T23:15:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-02-21:/back-from-embedded-world-and-preparing-for-fosdem-2006.html</id><summary type="html">&lt;p&gt;I'm back from the Embedded World in Nuremberg for several days now. Here's a short list of what I believe that I've learned from our visitor's feedback:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Integration with GUI debuggers. This seemed to be important to quite a lot of people, who had problems with the spartanic demonstration using …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;I'm back from the Embedded World in Nuremberg for several days now. Here's a short list of what I believe that I've learned from our visitor's feedback:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Integration with GUI debuggers. This seemed to be important to quite a lot of people, who had problems with the spartanic demonstration using only telnet and the gdb command line. I've tested OpenOCD today with Eclipse and the Zylin-patched CDT, and it worked quite well. I'm currently working on getting this to run a bit more smoothely.&lt;/li&gt;
&lt;li&gt;The website seems to be confusing, making it hard for people to find the stuff they're looking for. I'm thinking of moving to Joomla (a Mambo fork), but this requires a lot more administrative effort.&lt;/li&gt;
&lt;li&gt;Support for Intel XScale cores. I always wanted to add this, and I'm currently figuring out how much work this is going to be.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Feel free to comment on this list, and tell me about things you'd like to see (or want to add yourself :)).&lt;/p&gt;
&lt;p&gt;I'm currently preparing for a trip to &lt;a class="reference external" href="http://www.fosdem.org/2006"&gt;Fosdem&lt;/a&gt;, where I'm supposed to give a short presentation on the Open On-Chip Debugger, so I might be a bit slow in replying to support requests during the next days.&lt;/p&gt;
</content></entry><entry><title>Greetings from the Embedded World 2006</title><link href="http://openocd.org/greetings-from-the-embedded-world-2006.html" rel="alternate"></link><published>2006-02-16T00:11:00+01:00</published><updated>2006-02-16T00:11:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-02-16:/greetings-from-the-embedded-world-2006.html</id><summary type="html">&lt;p&gt;The second day at the Embedded World in Nuremberg is over, and I've had the chance to meet a lot of interesting people from the embedded field. Today the demand for OpenOCD flyers exceeded all of our expectations and we ran out of copies, so here's a link to the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The second day at the Embedded World in Nuremberg is over, and I've had the chance to meet a lot of interesting people from the embedded field. Today the demand for OpenOCD flyers exceeded all of our expectations and we ran out of copies, so here's a link to the poster/flyer's &lt;a class="reference external" href="http://openocd.berlios.de/poster.pdf"&gt;http://openocd.berlios.de/poster.pdf&lt;/a&gt;&lt;/p&gt;
</content></entry><entry><title>Support requests</title><link href="http://openocd.org/support-requests.html" rel="alternate"></link><published>2006-02-02T00:25:00+01:00</published><updated>2006-02-02T00:25:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-02-02:/support-requests.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Please use the OpenOCD &lt;a class="reference external" href="http://developer.berlios.de/forum/?group_id=4148"&gt;forums&lt;/a&gt; and &lt;a class="reference external" href="http://developer.berlios.de/support/?group_id=4148"&gt;support&lt;/a&gt; ticketing system available at the &lt;a class="reference external" href="http://developer.berlios.de/projects/openocd/"&gt;project site&lt;/a&gt;, instead of posting comments to the blog posts/pages.&lt;/div&gt;
&lt;div class="line"&gt;I'd prefer keeping the commenting system for feedback related to news or articles, while having general support issues in the project support features provided by Berlios.&lt;/div&gt;
&lt;/div&gt;
</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Please use the OpenOCD &lt;a class="reference external" href="http://developer.berlios.de/forum/?group_id=4148"&gt;forums&lt;/a&gt; and &lt;a class="reference external" href="http://developer.berlios.de/support/?group_id=4148"&gt;support&lt;/a&gt; ticketing system available at the &lt;a class="reference external" href="http://developer.berlios.de/projects/openocd/"&gt;project site&lt;/a&gt;, instead of posting comments to the blog posts/pages.&lt;/div&gt;
&lt;div class="line"&gt;I'd prefer keeping the commenting system for feedback related to news or articles, while having general support issues in the project support features provided by Berlios.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>FTDI FT2232C support for Cygwin</title><link href="http://openocd.org/ftdi-ft2232c-support-for-cygwin.html" rel="alternate"></link><published>2006-01-23T20:16:00+01:00</published><updated>2006-01-23T20:16:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-23:/ftdi-ft2232c-support-for-cygwin.html</id><summary type="html">&lt;p&gt;The FTDI FT2232C is now supported on Cygwin, too. The configure script accepts --with-ftd2xx=PATH to specify which directory should be searched for the content of the FTD2XX driver package (available from &lt;a class="reference external" href="http://www.ftdichip.com"&gt;ftdi&lt;/a&gt;). This configure option is ignored for non-Cygwin builds.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;The FTDI FT2232C is now supported on Cygwin, too. The configure script accepts --with-ftd2xx=PATH to specify which directory should be searched for the content of the FTD2XX driver package (available from &lt;a class="reference external" href="http://www.ftdichip.com"&gt;ftdi&lt;/a&gt;). This configure option is ignored for non-Cygwin builds.&lt;/p&gt;
</content></entry><entry><title>CFI Flash support</title><link href="http://openocd.org/cfi-flash-support.html" rel="alternate"></link><published>2006-01-23T01:13:00+01:00</published><updated>2006-01-23T01:13:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-23:/cfi-flash-support.html</id><summary type="html">&lt;p&gt;Support for CFI compliant flashes has been added to OpenOCD. Currently, only flashes compatible with the Intel command sets (0x0001 and 0x0003) are supported. Flash writing is possible both using memory writes (slow) and using flash writing code running on the target (faster). Using the Amontec JTAG Accelerator, about 30 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Support for CFI compliant flashes has been added to OpenOCD. Currently, only flashes compatible with the Intel command sets (0x0001 and 0x0003) are supported. Flash writing is possible both using memory writes (slow) and using flash writing code running on the target (faster). Using the Amontec JTAG Accelerator, about 30 kByte/s can be flashed. The CFI flash code has been tested with an Intel 28F640J3 and an Intel TE28F320C3, both in x16 configuration on a 16-bit bus, but support is included for any combination of up to 32-bit busses.&lt;/p&gt;
</content></entry><entry><title>OpenOCD and the Amontec JTAG Accelerator</title><link href="http://openocd.org/openocd-and-the-amontec-jtag-accelerator.html" rel="alternate"></link><published>2006-01-18T15:33:00+01:00</published><updated>2006-01-18T15:33:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-18:/openocd-and-the-amontec-jtag-accelerator.html</id><summary type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.amontec.com"&gt;Amontec&lt;/a&gt; released their JTAG Accelerator configuration for the Amontec Chameleon. The JTAG Accelerator is a high-speed EPP mode parallel port interface offering up to 70kByte/s download speed to target RAM using memory writes, and about 120kByte/s using the Debug Communications Channel (DCC).&lt;/p&gt;
</summary><content type="html">&lt;p&gt;&lt;a class="reference external" href="http://www.amontec.com"&gt;Amontec&lt;/a&gt; released their JTAG Accelerator configuration for the Amontec Chameleon. The JTAG Accelerator is a high-speed EPP mode parallel port interface offering up to 70kByte/s download speed to target RAM using memory writes, and about 120kByte/s using the Debug Communications Channel (DCC).&lt;/p&gt;
</content></entry><entry><title>LPC2000 flash writing improved</title><link href="http://openocd.org/lpc2000-flash-writing-improved.html" rel="alternate"></link><published>2006-01-15T20:52:00+01:00</published><updated>2006-01-15T20:52:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-15:/lpc2000-flash-writing-improved.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The LPC2000 flash driver is able to calculate the checksum that's used by the bootloader to identify a valid flash image.&lt;/div&gt;
&lt;div class="line"&gt;`` #flash bank lpc2000 base size 0 0 lpc_variant target # cclk calc_checksum flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum``&lt;/div&gt;
&lt;div class="line"&gt;When 'calc_checksum' is specified in the LPC2000 …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;The LPC2000 flash driver is able to calculate the checksum that's used by the bootloader to identify a valid flash image.&lt;/div&gt;
&lt;div class="line"&gt;`` #flash bank lpc2000 base size 0 0 lpc_variant target # cclk calc_checksum flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum``&lt;/div&gt;
&lt;div class="line"&gt;When 'calc_checksum' is specified in the LPC2000 flash bank configuration, the flash writing code inserts the correct checksum whenever a write to offset 0x0 of at least 32 byte (size of the exception vectors) occurs.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;flash probe 0&lt;/tt&gt;&lt;/div&gt;
&lt;div class="line"&gt;Uses the IAP routines to check the erase state of all flash sectors&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;flash erase 0 x y&lt;/tt&gt;&lt;/div&gt;
&lt;div class="line"&gt;Erases flash blocks x to y using IAP calls&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;flash info 0&lt;/tt&gt;&lt;/div&gt;
&lt;div class="line"&gt;Prints information about the flash bank (block sizes, block starting offsets, erase state)&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;flash write 0 FILE OFFSET&lt;/tt&gt;&lt;/div&gt;
&lt;div class="line"&gt;Writes the binary FILE to the LPC2000 internal flash starting at OFFSET.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>New Preview Release</title><link href="http://openocd.org/new-preview-release.html" rel="alternate"></link><published>2006-01-13T20:25:00+01:00</published><updated>2006-01-13T20:25:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-13:/new-preview-release.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There's a new preview release (actually two) available in the &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;files&lt;/a&gt; section.&lt;/div&gt;
&lt;div class="line"&gt;preview-20060113 is a snapshot of the latest svn code, while preview-cygwin-20060113 is the snapshot precompiled for cygwin.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This release features:&lt;/div&gt;
&lt;div class="line"&gt;- ARM7TDMI(-S) support&lt;/div&gt;
&lt;div class="line"&gt;- ARM720t support&lt;/div&gt;
&lt;div class="line"&gt;- ARM920t support&lt;/div&gt;
&lt;div class="line"&gt;- LPC2xxx flash support&lt;/div&gt;
&lt;div class="line"&gt;- a telnet interface (for low-level debugging tasks)&lt;/div&gt;
&lt;div class="line"&gt;- a …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There's a new preview release (actually two) available in the &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;files&lt;/a&gt; section.&lt;/div&gt;
&lt;div class="line"&gt;preview-20060113 is a snapshot of the latest svn code, while preview-cygwin-20060113 is the snapshot precompiled for cygwin.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;This release features:&lt;/div&gt;
&lt;div class="line"&gt;- ARM7TDMI(-S) support&lt;/div&gt;
&lt;div class="line"&gt;- ARM720t support&lt;/div&gt;
&lt;div class="line"&gt;- ARM920t support&lt;/div&gt;
&lt;div class="line"&gt;- LPC2xxx flash support&lt;/div&gt;
&lt;div class="line"&gt;- a telnet interface (for low-level debugging tasks)&lt;/div&gt;
&lt;div class="line"&gt;- a GDB interface&lt;/div&gt;
&lt;div class="line"&gt;- support for Wiggler-style PC parallel port interfaces&lt;/div&gt;
&lt;div class="line"&gt;- support for FTDI FT2232C based devices&lt;/div&gt;
&lt;div class="line"&gt;- support for the Amontec Chameleon's JTAG Accelerator configuration&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>Embedded World 2006</title><link href="http://openocd.org/embedded-world-2006.html" rel="alternate"></link><published>2006-01-13T01:17:00+01:00</published><updated>2006-01-13T01:17:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-13:/embedded-world-2006.html</id><summary type="html">&lt;p&gt;OpenOCD will be presented at the &lt;a class="reference external" href="http://www.embedded-world-2006.de/"&gt;Embedded World 2006&lt;/a&gt; in Nuremberg, during Februrary 14th to 16th. The &lt;a class="reference external" href="http://www.fh-augsburg.de"&gt;University of Applied Sciences Augsburg&lt;/a&gt; is sharing the booth &amp;quot;Forschung fÃ¼r die Zukunft&amp;quot; (Research for the future) with the TU Dresden. You can find us in hall 11, booth 112.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;OpenOCD will be presented at the &lt;a class="reference external" href="http://www.embedded-world-2006.de/"&gt;Embedded World 2006&lt;/a&gt; in Nuremberg, during Februrary 14th to 16th. The &lt;a class="reference external" href="http://www.fh-augsburg.de"&gt;University of Applied Sciences Augsburg&lt;/a&gt; is sharing the booth &amp;quot;Forschung fÃ¼r die Zukunft&amp;quot; (Research for the future) with the TU Dresden. You can find us in hall 11, booth 112.&lt;/p&gt;
</content></entry><entry><title>Stability issue fixed</title><link href="http://openocd.org/stability-issue-fixed.html" rel="alternate"></link><published>2006-01-04T22:53:00+01:00</published><updated>2006-01-04T22:53:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-04:/stability-issue-fixed.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There was a stability issue where the target would fail to cleanly enter debug state. The reason for this is still unclear, but using a watchpoint unit to break on any instruction fetch instead of the DBGRQ bit solved the problem.&lt;/div&gt;
&lt;div class="line"&gt;See the SVN history page for a list of …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;There was a stability issue where the target would fail to cleanly enter debug state. The reason for this is still unclear, but using a watchpoint unit to break on any instruction fetch instead of the DBGRQ bit solved the problem.&lt;/div&gt;
&lt;div class="line"&gt;See the SVN history page for a list of changes.&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>GDB Improvements and a preliminary documentation</title><link href="http://openocd.org/improvements-and-a-preliminary-documentation.html" rel="alternate"></link><published>2006-01-02T20:44:00+01:00</published><updated>2006-01-02T20:44:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2006-01-02:/improvements-and-a-preliminary-documentation.html</id><summary type="html">&lt;p&gt;OpenOCD is at SVN revision 16, containing several improvements on the GDB connection handling and several other fixes. The &lt;a class="reference external" href="https://developer.berlios.de/docman/?group_id=4148"&gt;docs&lt;/a&gt; section has a first version of the documentation that will be reworked to reflect the new codebase. Chapters 5 and 6 document the available command line switches and the available …&lt;/p&gt;</summary><content type="html">&lt;p&gt;OpenOCD is at SVN revision 16, containing several improvements on the GDB connection handling and several other fixes. The &lt;a class="reference external" href="https://developer.berlios.de/docman/?group_id=4148"&gt;docs&lt;/a&gt; section has a first version of the documentation that will be reworked to reflect the new codebase. Chapters 5 and 6 document the available command line switches and the available configuration and user commands.&lt;/p&gt;
</content></entry><entry><title>Cygwin support</title><link href="http://openocd.org/cygwin-support.html" rel="alternate"></link><published>2005-12-31T12:47:00+01:00</published><updated>2005-12-31T12:47:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-12-31:/cygwin-support.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Since SVN revision 9, OpenOCD works with Cygwin. Currently, only the parport interface is supported, so you should disable building of FTDI FT2232C drivers with:&lt;/div&gt;
&lt;div class="line"&gt;./configure --disable-ftd2xx --disable-ftdi2232&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Make sure you have the Cygwin 'ioperm' package installed (can be selected from cygwin's setup.exe) and the driver loaded (ioperm -i …&lt;/p&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Since SVN revision 9, OpenOCD works with Cygwin. Currently, only the parport interface is supported, so you should disable building of FTDI FT2232C drivers with:&lt;/div&gt;
&lt;div class="line"&gt;./configure --disable-ftd2xx --disable-ftdi2232&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Make sure you have the Cygwin 'ioperm' package installed (can be selected from cygwin's setup.exe) and the driver loaded (ioperm -i).&lt;/p&gt;
&lt;p&gt;Thanks to Spen for making me aware of some bugs in the code that stopped OpenOCD from working with Cygwin.&lt;/p&gt;
</content></entry><entry><title>Fixes, fixes, and Flash support</title><link href="http://openocd.org/fixes-fixes-and-flash-support.html" rel="alternate"></link><published>2005-12-29T19:55:00+01:00</published><updated>2005-12-29T19:55:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-12-29:/fixes-fixes-and-flash-support.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Development on OpenOCD has been busy during the holidays. Fixes include support for the Olimex JTAG interface, correct handling of Thumb state (at least for ARM7) and increased stability.&lt;/div&gt;
&lt;div class="line"&gt;The on-chip flash found on LPC2000 devices is supported (tested with a LPC2294), and the parallel port bitbang driver (i.e …&lt;/div&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;Development on OpenOCD has been busy during the holidays. Fixes include support for the Olimex JTAG interface, correct handling of Thumb state (at least for ARM7) and increased stability.&lt;/div&gt;
&lt;div class="line"&gt;The on-chip flash found on LPC2000 devices is supported (tested with a LPC2294), and the parallel port bitbang driver (i.e. Wigglers) can be used either using direct port I/O or additionally using ppdev (/dev/parport0). Ppdev has the advantage of not requiring root privileges, but the access is slowed down a bit. Direct I/O allowed transfers to target RAM at 10kb/s, while ppdev offers about 8kb/s (these numbers heavily depend on your system).&lt;/div&gt;
&lt;/div&gt;
</content></entry><entry><title>Development tree moved to Subversion</title><link href="http://openocd.org/development-tree-moved-to-subversion.html" rel="alternate"></link><published>2005-12-18T13:09:00+01:00</published><updated>2005-12-18T13:09:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-12-18:/development-tree-moved-to-subversion.html</id><summary type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I've moved my development tree to the &lt;a class="reference external" href="http://developer.berlios.de/svn/?group_id=4148"&gt;subversion&lt;/a&gt; repository at berlios.&lt;/div&gt;
&lt;div class="line"&gt;You can check out the most recent version with&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;svn checkout &lt;span class="pre"&gt;svn://svn.berlios.de/openocd/&lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;SVN History moved to &amp;quot;Pages -&amp;gt; SVN History&amp;quot;&lt;/p&gt;
</summary><content type="html">&lt;div class="line-block"&gt;
&lt;div class="line"&gt;I've moved my development tree to the &lt;a class="reference external" href="http://developer.berlios.de/svn/?group_id=4148"&gt;subversion&lt;/a&gt; repository at berlios.&lt;/div&gt;
&lt;div class="line"&gt;You can check out the most recent version with&lt;/div&gt;
&lt;div class="line"&gt;&lt;tt class="docutils literal"&gt;svn checkout &lt;span class="pre"&gt;svn://svn.berlios.de/openocd/&lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;SVN History moved to &amp;quot;Pages -&amp;gt; SVN History&amp;quot;&lt;/p&gt;
</content></entry><entry><title>Preview release</title><link href="http://openocd.org/preview-release.html" rel="alternate"></link><published>2005-12-17T14:29:00+01:00</published><updated>2005-12-17T14:29:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-12-17:/preview-release.html</id><summary type="html">&lt;p&gt;There's a preview release avaiable in the &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;files section&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are still several small issues to be sorted out, and of course a lot of testing has to be done. Let me know of any problems you encounter.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;There's a preview release avaiable in the &lt;a class="reference external" href="http://developer.berlios.de/project/showfiles.php?group_id=4148"&gt;files section&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are still several small issues to be sorted out, and of course a lot of testing has to be done. Let me know of any problems you encounter.&lt;/p&gt;
</content></entry><entry><title>Long time, no news</title><link href="http://openocd.org/long-time-no-news.html" rel="alternate"></link><published>2005-12-16T11:11:00+01:00</published><updated>2005-12-16T11:11:00+01:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-12-16:/long-time-no-news.html</id><summary type="html">&lt;p&gt;Been a while since I last posted to this blog, but a lot has happened since then. The new codebase I've been working on is feature-complete, and most problems have been solved. What's really needed is improved usability - especially the telnet interface is tailored to debugging the debugger, and not …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Been a while since I last posted to this blog, but a lot has happened since then. The new codebase I've been working on is feature-complete, and most problems have been solved. What's really needed is improved usability - especially the telnet interface is tailored to debugging the debugger, and not so much its use.&lt;/p&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;What this new version supports:&lt;/div&gt;
&lt;div class="line"&gt;- ARM7TDMI (including -S)&lt;/div&gt;
&lt;div class="line"&gt;- ARM9TDMI&lt;/div&gt;
&lt;div class="line"&gt;- Wiggler, FTDI2232C and Amontec JTAG Accelerator (not yet released)&lt;/div&gt;
&lt;div class="line"&gt;- Telnet interface&lt;/div&gt;
&lt;div class="line"&gt;- GDB interface&lt;/div&gt;
&lt;div class="line"&gt;- multiple targets (in theory)&lt;/div&gt;
&lt;div class="line"&gt;- multiple devices in a JTAG scan chain (tested)&lt;/div&gt;
&lt;/div&gt;
&lt;div class="line-block"&gt;
&lt;div class="line"&gt;What's still missing&lt;/div&gt;
&lt;div class="line"&gt;- MMU support. This is in the 'old' codebase, and has to be ported&lt;/div&gt;
&lt;div class="line"&gt;- Flash support. For Intel Strataflash this is in the 'old' codebase, and has to be ported&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Anyway, thought it's about time I give a short update. E-Mail me to get access to my private CVS development branch.&lt;/p&gt;
</content></entry><entry><title>XSVF player working</title><link href="http://openocd.org/xsvf-player-working.html" rel="alternate"></link><published>2005-09-17T21:10:00+02:00</published><updated>2005-09-17T21:10:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-09-17:/xsvf-player-working.html</id><summary type="html">&lt;p&gt;Openocd has been successfully used to program the Xilinx CPLD inside an Amontec Chameleon (Coolrunner XCR3128XL) using the bitbang interface on a PC parallel port. This is the first real use of the new codebase I've been working on. I'm looking to integrate SVF and STAPL support, too, but that'll …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Openocd has been successfully used to program the Xilinx CPLD inside an Amontec Chameleon (Coolrunner XCR3128XL) using the bitbang interface on a PC parallel port. This is the first real use of the new codebase I've been working on. I'm looking to integrate SVF and STAPL support, too, but that'll take some time, I guess.&lt;/p&gt;
&lt;p&gt;Documentation for the JTAG API (this should be final for now) will follow soon.&lt;/p&gt;
</content></entry><entry><title>Open On-Chip Debugger website launched</title><link href="http://openocd.org/open-on-chip-debugger-website-launched.html" rel="alternate"></link><published>2005-09-16T14:04:00+02:00</published><updated>2005-09-16T14:04:00+02:00</updated><author><name>ntfreak</name></author><id>tag:openocd.org,2005-09-16:/open-on-chip-debugger-website-launched.html</id><summary type="html">&lt;p&gt;Using &lt;a class="reference external" href="http://www.wordpress.org"&gt;WordPress&lt;/a&gt; as its Blog software / CMS, the new website for openocd has been launched today.&lt;/p&gt;
</summary><content type="html">&lt;p&gt;Using &lt;a class="reference external" href="http://www.wordpress.org"&gt;WordPress&lt;/a&gt; as its Blog software / CMS, the new website for openocd has been launched today.&lt;/p&gt;
</content></entry></feed>