armv7m: add generic trace support (TPIU, ITM, etc.)
commita09a75653dbe7ad99da6349285ab6622b80fdc15
authorPaul Fertser <fercerpav@gmail.com>
Mon, 9 Feb 2015 14:04:52 +0000 (9 17:04 +0300)
committerSpencer Oliver <spen@spen-soft.co.uk>
Wed, 25 Mar 2015 20:46:43 +0000 (25 20:46 +0000)
treeb8e759d751b4f1c644c4365942a38bdc8b5e3ee6
parent3e1dfdcb8531ae684537325ad2c94b845d741085
armv7m: add generic trace support (TPIU, ITM, etc.)

This provides support for various trace-related subsystems in a
generic and expandable way.

Change-Id: I3a27fa7b8cfb111753088bb8c3d760dd12d1395f
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2538
Tested-by: jenkins
17 files changed:
doc/openocd.texi
src/jtag/drivers/stlink_usb.c
src/target/Makefile.am
src/target/armv7m.c
src/target/armv7m.h
src/target/armv7m_trace.c [new file with mode: 0644]
src/target/armv7m_trace.h [new file with mode: 0644]
src/target/cortex_m.c
src/target/cortex_m.h
src/target/hla_target.c
src/target/target.c
src/target/target.h
tcl/target/stm32f1x.cfg
tcl/target/stm32f2x.cfg
tcl/target/stm32f3x.cfg
tcl/target/stm32f4x.cfg
tcl/target/stm32l1.cfg