openocd/src
David Brownell abe8b43755 ETM: add "etm trigger_debug" command
In conjunction with manual register setup, this lets the ETM trigger
cause entry to debug state.   It should make it easier to test and
bugfix the ETM code, by enabling non-trace usage and isolating bugs
specific to thef ETM support.  (One current issue being that trace
data collection using the ETB doesn't yet behave.)

For example, many ARM9 cores with an ETM should be able to implement
four more (simple) breakpoints and two more (simple) watchpoints than
the EmbeddedICE supports.  Or, they should be able to support complex
breakpoints, incorporating ETM sequencer, counters, and/or subroutine
entry/exit criteria int criteria used to trigger debug entry.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-19 13:09:19 -08:00
..
flash NOR FLASH: only erase/unlock whole sectors 2009-12-18 10:16:52 -08:00
helper ecos: crisper implementation of timeval_ms() 2009-12-16 08:15:05 +01:00
jtag JTAG: shrink "scan_chain" output 2009-12-16 14:19:44 -08:00
pld build: add build/src to include path 2009-12-08 10:16:10 +01:00
server server: server loop will exhaust data inputs before sleeping 2009-12-16 08:09:35 +01:00
svf build: add build/src to include path 2009-12-08 10:16:10 +01:00
target ETM: add "etm trigger_debug" command 2009-12-19 13:09:19 -08:00
xsvf build: add build/src to include path 2009-12-08 10:16:10 +01:00
Makefile.am build: add build/src to include path 2009-12-08 10:16:10 +01:00
ecosboard.c zy1000: removed some redundant include 2009-12-16 14:52:22 +01:00
hello.c change #include "log.h" to <helper/log.h> 2009-12-03 04:22:52 -08:00
hello.h improve command handling examples 2009-11-25 10:29:05 -08:00
main.c add openocd.h for top-level declarations 2009-11-14 07:29:16 -08:00
openocd.c server: add server_preinit which is called before config file is parsed. 2009-12-11 10:26:15 +00:00
openocd.h remove #if logic for openocd_sleep_*lude 2009-12-02 13:26:26 -08:00