target/cortex_m: try to re-examine under reset in cortex_m_assert_reset()
commitf65d1da01356e21e07e6c638d58f7c6d09738aa6
authorTomas Vanek <vanekt@fbl.cz>
Wed, 28 Sep 2022 21:01:39 +0000 (28 23:01 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 8 Oct 2022 08:49:52 +0000 (8 08:49 +0000)
tree620c1d1b031fff9fa8edaf20cb3368c903f66e20
parentb991c416b7e1a070604be919d8762ffe0a930a3f
target/cortex_m: try to re-examine under reset in cortex_m_assert_reset()

An application often idling in real sleep mode may make a Cortex-M target
hard to access as CPU clock are gated and debug requests are responded
by WAIT ack.

Try to examine the target under reset as the last resort.

Change-Id: Ife875a966a838c37dde987bc584ad0a1f4d020d6
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7228
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/cortex_m.c