X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=NEWS;h=023f22b93fbc259246318965e26bc1cb59ec557f;hp=ce4896fb8b0da345cb401d2497823307288384ec;hb=bb3793c9a4ccd232c4ee3ce0a36bf200589ca0bb;hpb=73566405b6e105b0a8b7f21db48331926bec97ad diff --git a/NEWS b/NEWS index ce4896fb8b..023f22b93f 100644 --- a/NEWS +++ b/NEWS @@ -1,83 +1,43 @@ 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. 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. Flash Layer: - 'flash bank' and 'nand device' take as first argument. - With this, flash/NAND commands allow referencing banks by name: - - : reference the bank with its defined 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. If you - want to erase the rest of the first and/or last sectors - instead of failing, you must pass an explicit "pad" flag. - 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