]> git.sur5r.net Git - openocd/commit
cortex_m: add profiling function
authorSimon Schubert <2@0x2c.org>
Fri, 1 Sep 2017 18:34:09 +0000 (20:34 +0200)
committerPaul Fertser <fercerpav@gmail.com>
Sat, 13 Jan 2018 09:29:59 +0000 (09:29 +0000)
commit64b0d5aac0c5214db01f938550e8b126891d5a08
tree313bd288f65722f1456c4a910ba0f8664b731ce0
parent2b44b52478708c3bef58033dfd4f7bb7db74d843
cortex_m: add profiling function

Use DWT_PCSR if present (reads nonzero); otherwise do halt-and-sample pc.

Signed-off-by: Simon Schubert <2@0x2c.org>
Change-Id: Id2dc4665e5008cc497a2e6e6493522d038d5af42
Reviewed-on: http://openocd.zylin.com/4211
Tested-by: jenkins
Reviewed-by: Karl Palsson <karlp@tweak.net.au>
Reviewed-by: Christopher Head <chead@zaber.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/target/cortex_m.c
src/target/cortex_m.h