- 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
+ ETM, ETB
+ - "trigger_percent" command moved ETM --> ETB
+ - "etm trigger_debug" command added
+ Freescale DSP563xx cores (partial support)
Flash Layer:
'flash bank' and 'nand device' take <bank_name> as first argument.
- <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.
Board, Target, and Interface Configuration Scripts:
ARM9
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