The openocd-0.6.0 release.
[fw/openocd] / NEWS
diff --git a/NEWS b/NEWS
index a8b2b44b492ead6a27849d7a4cab7aeaee44c11f..0acd2420822911907c34c89424f94625f90143fd 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,81 +1,46 @@
 This file includes highlights of the changes made in the
-OpenOCD 0.4.0 source archive release.  See the repository
-history for details about what changed, including bugfixes
-and other issues not mentioned here.
+OpenOCD  source archive release.  See the
+repository history for details about what changed, including
+bugfixes and other issues not mentioned here.
 
 JTAG Layer:
-       Support KT-Link JTAG adapter.
-       Support USB-JTAG, Altera USB-Blaster and compatibles.
+       New STLINK V1/V2 JTAG/SWD adapter support.
+       New OSJTAG adapter support.
+       New Tincantools Flyswatter2 support.
+       Improved ULINK driver.
+       Improved RLINK driver.
+       Support for adapters based on FT232H chips.
+       New experimental driver for FTDI based adapters, using libusb-1.0 in asynchronous mode.
 
 Boundary Scan:
 
 Target Layer:
-       General
-               - new "reset-assert" event, for systems without SRST
-       ARM
-               - renamed "armv4_5" command prefix as "arm"
-               - recognize TrustZone "Secure Monitor" mode
-               - "arm regs" command output changed
-               - register names use "sp" not "r13"
-               - add top-level "mcr" and "mrc" commands, replacing
-                 various core-specific operations
-               - basic semihosting support
-       ARM11
-               - Preliminary ETM and ETB hookup
-               - accelerated "flash erase_check"
-               - accelerated GDB memory checksum
-               - support "arm regs" command
-               - can access all core modes and registers
-               - watchpoint support
-       Cortex-A8
-               - support "arm regs" command
-               - can access all core modes and registers
-               - supports "reset-assert" event (used on OMAP3530)
-               - watchpoint support
-       Cortex-M3
-               - Exposed DWT registers like cycle counter
-               - vector_catch settings not clobbered by resets
-               - no longer interferes with firmware's fault handling
-       ETM, ETB
-               - "trigger_percent" command moved ETM --> ETB
-               - "etm trigger_debug" command added
-       MIPS
-               - use fastdata writes
-       Freescale DSP563xx cores (partial support)
+       New Cortex-M0 support.
+       New Cortex-M4 support.
+       Improved Working area algorithm.
+       New RTOS support. Currently linux, FreeRTOS, ThreadX and eCos.
+       Connecting under reset to Cortex-Mx and MIPS chips.
 
 Flash Layer:
-       'flash bank' and 'nand device' take <bank_name> as first argument.
-       With this, flash/NAND commands allow referencing banks by name:
-               - <bank_name>: reference the bank with its defined name
-               - <driver_name>[.N]: reference the driver's Nth bank
-       New 'nand verify' command to check bank against an image file.
-       The "flash erase_address" command now rejects partial sectors;
-               previously it would silently erase extra data.
-       New at91sam9 NAND controller driver.
+       New SST39WF1601 support.
+       New EN29LV800BB support.
+       New async algorithm support for selected targets, stm32, stellaris and pic32.
+       New Atmel SAM3S, SAM3N support.
+       New ST STM32L support.
+       New Microchip PIC32MX1xx/2xx support.
+       New Freescale Kinetis K40 support.
 
 Board, Target, and Interface Configuration Scripts:
-       ARM9
-               - ETM and ETB hookup for iMX2* targets
-       Add $HOME/.openocd to the search path.
-       Handle Rev C of LM3S811 eval boards.
-               - use "luminary-lm3s811.cfg" for older boards
-               - use "luminary.cfg" for RevC and newer
-
-Core Jim/TCL Scripting:
-       New 'usage' command to provide terse command help.
-       Improved command 'help' command output (sorted and indented).
-       Improved command handling:
-               - Most boolean settings now accept any of the following:
-                 on/off, enable/disable, true/false, yes/no, 1/0
-               - More error checking and reporting.
+       Support Dangerous Prototypes Bus Blaster.
+       Support ST SPEAr Family.
+       Support Gumstix Verdex boards.
+       Support TI Beaglebone.
 
 Documentation:
-       New built-in command development documentation and primer.
+       Improved HACKING info for submitting patches.
+       Fixed numerous broken links.
 
 Build and Release:
-       Use --enable-doxygen-pdf to build PDF developer documentation.
-       Consider upgrading to libftdi 0.17 if you use that library; it
-               includes bugfixes which improve FT2232H support.
 
 For more details about what has changed since the last release,
 see the git repository history.  With gitweb, you can browse that