2014-01-17 13:08:26 -06:00
|
|
|
|
This file includes highlights of the changes made in the OpenOCD
|
|
|
|
|
source archive release.
|
2009-07-06 06:26:21 -05:00
|
|
|
|
|
|
|
|
|
JTAG Layer:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* New CMSIS-DAP driver
|
|
|
|
|
* Andes AICE debug adapter support
|
|
|
|
|
* New OpenJTAG driver
|
|
|
|
|
* New BCM2835 (RaspberryPi) driver
|
|
|
|
|
* JTAG VPI client driver (for OpenRISC Reference Platform SoC)
|
|
|
|
|
* Xilinx BSCAN_* for OpenRISC support
|
|
|
|
|
* ST-LINKv2-1 support
|
|
|
|
|
* ST-LINKv2 SWO tracing support (UART emulation)
|
|
|
|
|
* JLink-OB (onboard) support
|
|
|
|
|
* Altera USB Blaster driver rewrite, initial Blaster II
|
|
|
|
|
support
|
|
|
|
|
* ULINK driver ported to libusb-1.0, OpenULINK build fixes
|
|
|
|
|
* Support up to 64 bit IR lengths
|
|
|
|
|
* SVF playback (FPGA programming) fixes
|
|
|
|
|
* "ftdi" interface driver got extensive testing and is now
|
|
|
|
|
recommended over the old ft2232 implementation
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-10-30 22:21:31 -05:00
|
|
|
|
Boundary Scan:
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
|
Target Layer:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* New target: Andes nds32
|
|
|
|
|
* New target: OpenRISC OR1K
|
|
|
|
|
* New target: Intel Quark X10xx
|
|
|
|
|
* MIPS EJTAG 1.5/2.0 support
|
|
|
|
|
* MIPS speed improvements
|
|
|
|
|
* Cortex-M, Cortex-A (MEM-AP, APB-AP) targets working with BE
|
|
|
|
|
hosts now
|
|
|
|
|
* XScale vector_catch support, reset fixes
|
|
|
|
|
* dsp563xx ad-hoc breakpoint/watchpoint support
|
|
|
|
|
* RTOS support for embKernel
|
|
|
|
|
* Target profiling improvements
|
|
|
|
|
* Memory access functions testbench
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
|
Flash Layer:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* STM32 family sync with reference manuals, other bugfixes
|
|
|
|
|
* STM32F401, STM32F07x support
|
|
|
|
|
* Atmel SAM4L, SAMG5x support
|
|
|
|
|
* at91sam3sd8{a,b}, at91sam3s8{a,b,c}, at91sam4s,
|
|
|
|
|
at91sam3n0{a,b,0a,0b} support, bugfixes
|
|
|
|
|
* Atmel SAMD support
|
|
|
|
|
* Milandr 1986ВЕ* support
|
|
|
|
|
* Kinetis KL, K21 support
|
|
|
|
|
* Nuvoton NuMicro MINI5{1,2,4} support
|
|
|
|
|
* Nuvoton NUC910 series support
|
|
|
|
|
* NXP LPC43xx, LPC2000 fixes
|
|
|
|
|
* NXP LPC800, LPC810 support
|
|
|
|
|
* More ATmega parts supported
|
|
|
|
|
* Fujitsu MB9Ax family support
|
|
|
|
|
* EFM32 Wonder Gecko family support
|
|
|
|
|
* Nordic nRF51 support
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-07-14 04:02:00 -05:00
|
|
|
|
Board, Target, and Interface Configuration Scripts:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* STM32W108xx generic target config
|
|
|
|
|
* STM32F429 discovery board config
|
|
|
|
|
* STM32 Nucleo boards configs
|
|
|
|
|
* DENX M53EVK board config
|
|
|
|
|
* Altera Cyclone V SoC, SoCkit config
|
|
|
|
|
* New TI Launchpads board configs
|
|
|
|
|
* TI am43xx devices, AM437x GP EVM, AM438x ePOS EVM board
|
|
|
|
|
configs
|
|
|
|
|
* Marvell Armada 370 family initial support
|
|
|
|
|
* TI TMDX570LS31USB (TMS570, Cortex-R4) support scripts
|
|
|
|
|
* Freescale FRDM-KL25Z, KL46Z board configs
|
|
|
|
|
* Digilent Zedboard config
|
2014-04-14 13:28:16 -05:00
|
|
|
|
* Asus RT-N16, Linksys WRT54GL, BT HomeHub board configs
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* Atmel Xplained initial support
|
|
|
|
|
* Broadcom bcm28155_ap board config
|
|
|
|
|
* TUMPA, TUMPA Lite interface configs
|
|
|
|
|
* Digilent JTAG-SMT2 interface config
|
|
|
|
|
* New RAM testing functions
|
|
|
|
|
* Easy-to-use firmware recovery helpers targetting ordinary
|
|
|
|
|
users with common equipment
|
|
|
|
|
|
|
|
|
|
Server Layer:
|
|
|
|
|
* Auto-generation of GDB target description for ARMv7-M,
|
2014-04-14 13:28:16 -05:00
|
|
|
|
ARM4, nds32, OR1K, Quark
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* GDB File-I/O Remote Protocol extension support
|
|
|
|
|
* Default GDB flashing events handlers to initialise and reset
|
|
|
|
|
the target automatically when "load" is used
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
|
Documentation:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* Extensive README* changes
|
|
|
|
|
* The official User's Guide was proofread
|
|
|
|
|
* Example cross-build script
|
|
|
|
|
* RTOS documentation improvements
|
2014-04-14 13:28:16 -05:00
|
|
|
|
* Tcl RPC documentation and examples added
|
2012-05-14 07:05:56 -05:00
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
|
Build and Release:
|
2014-01-17 13:08:26 -06:00
|
|
|
|
* *BSD, OS X, clang, ARM, windows build fixes
|
|
|
|
|
* New pkg-config support changes the way libusb (and other
|
|
|
|
|
dependencies) are handled. Many adapter drivers are now
|
|
|
|
|
selected automatically during the configure stage.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
http://sourceforge.net/p/openocd/code/ci/v0.8.0/log/?path=
|
2009-07-06 06:26:21 -05:00
|
|
|
|
|
2009-11-04 17:54:33 -06:00
|
|
|
|
|
|
|
|
|
For older NEWS, see the NEWS files associated with each release
|
|
|
|
|
(i.e. NEWS-<version>).
|
2009-07-06 06:26:21 -05:00
|
|
|
|
|
|
|
|
|
For more information about contributing test reports, bug fixes, or new
|
|
|
|
|
features and device support, please read the new Developer Manual (or
|
2010-01-08 19:20:47 -06:00
|
|
|
|
the BUGS and PATCHES.txt files in the source archive).
|