2009-11-04 21:44:36 -06:00
|
|
|
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.
|
2009-07-06 06:26:21 -05:00
|
|
|
|
|
|
|
JTAG Layer:
|
2009-11-04 23:20:44 -06:00
|
|
|
Support KT-Link JTAG adapter.
|
2009-12-26 17:05:06 -06:00
|
|
|
Support USB-JTAG, Altera USB-Blaster and compatibles.
|
2009-11-04 23:20:44 -06:00
|
|
|
|
2009-10-30 22:21:31 -05:00
|
|
|
Boundary Scan:
|
2010-01-08 19:20:47 -06:00
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
Target Layer:
|
2009-11-27 20:53:43 -06:00
|
|
|
General
|
|
|
|
- new "reset-assert" event, for systems without SRST
|
2009-11-16 18:36:09 -06:00
|
|
|
ARM
|
|
|
|
- renamed "armv4_5" command prefix as "arm"
|
2009-11-25 18:05:35 -06:00
|
|
|
- recognize TrustZone "Secure Monitor" mode
|
|
|
|
- "arm regs" command output changed
|
|
|
|
- register names use "sp" not "r13"
|
2009-12-01 03:09:10 -06:00
|
|
|
- add top-level "mcr" and "mrc" commands, replacing
|
|
|
|
various core-specific operations
|
2009-12-03 16:27:13 -06:00
|
|
|
- basic semihosting support
|
2009-11-15 12:35:47 -06:00
|
|
|
ARM11
|
|
|
|
- Preliminary ETM and ETB hookup
|
|
|
|
- accelerated "flash erase_check"
|
|
|
|
- accelerated GDB memory checksum
|
2009-11-25 18:05:35 -06:00
|
|
|
- support "arm regs" command
|
|
|
|
- can access all core modes and registers
|
2009-12-04 20:57:31 -06:00
|
|
|
- watchpoint support
|
2009-11-25 18:05:35 -06:00
|
|
|
Cortex-A8
|
|
|
|
- support "arm regs" command
|
|
|
|
- can access all core modes and registers
|
2009-11-27 20:53:43 -06:00
|
|
|
- supports "reset-assert" event (used on OMAP3530)
|
2009-12-04 20:57:31 -06:00
|
|
|
- watchpoint support
|
2009-11-25 18:05:35 -06:00
|
|
|
Cortex-M3
|
|
|
|
- Exposed DWT registers like cycle counter
|
2010-01-13 05:16:37 -06:00
|
|
|
- vector_catch settings not clobbered by resets
|
|
|
|
- no longer interferes with firmware's fault handling
|
2009-12-19 15:06:46 -06:00
|
|
|
ETM, ETB
|
|
|
|
- "trigger_percent" command moved ETM --> ETB
|
2009-12-19 15:09:19 -06:00
|
|
|
- "etm trigger_debug" command added
|
2010-01-08 19:20:47 -06:00
|
|
|
MIPS
|
|
|
|
- use fastdata writes
|
2009-12-21 14:50:17 -06:00
|
|
|
Freescale DSP563xx cores (partial support)
|
2009-11-15 12:35:47 -06:00
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
Flash Layer:
|
2009-11-20 09:06:32 -06:00
|
|
|
'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.
|
2009-12-18 12:16:52 -06:00
|
|
|
The "flash erase_address" command now rejects partial sectors;
|
2010-01-14 01:33:25 -06:00
|
|
|
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.
|
2009-12-21 14:50:17 -06:00
|
|
|
New at91sam9 NAND controller driver.
|
2009-11-20 09:06:32 -06:00
|
|
|
|
2009-07-14 04:02:00 -05:00
|
|
|
Board, Target, and Interface Configuration Scripts:
|
2009-11-15 12:35:47 -06:00
|
|
|
ARM9
|
|
|
|
- ETM and ETB hookup for iMX2* targets
|
2009-11-23 17:32:54 -06:00
|
|
|
Add $HOME/.openocd to the search path.
|
2009-12-28 14:59:47 -06:00
|
|
|
Handle Rev C of LM3S811 eval boards.
|
|
|
|
- use "luminary-lm3s811.cfg" for older boards
|
|
|
|
- use "luminary.cfg" for RevC and newer
|
2009-11-15 12:35:47 -06:00
|
|
|
|
2009-11-20 09:06:32 -06:00
|
|
|
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.
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
Documentation:
|
2009-11-20 09:06:32 -06:00
|
|
|
New built-in command development documentation and primer.
|
|
|
|
|
2009-07-06 06:26:21 -05:00
|
|
|
Build and Release:
|
2009-11-20 09:06:32 -06:00
|
|
|
Use --enable-doxygen-pdf to build PDF developer documentation.
|
2009-12-19 15:01:30 -06:00
|
|
|
Consider upgrading to libftdi 0.17 if you use that library; it
|
|
|
|
includes bugfixes which improve FT2232H support.
|
2009-07-06 06:26:21 -05:00
|
|
|
|
2009-07-14 04:02:00 -05:00
|
|
|
For more details about what has changed since the last release,
|
2009-11-04 17:54:33 -06:00
|
|
|
see the git repository history. With gitweb, you can browse that
|
|
|
|
in various levels of detail.
|
|
|
|
|
|
|
|
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).
|