From 2c33cde63fe779d3019fe8f63dd4420cb960bbfe Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Sun, 1 Nov 2020 21:26:28 +0100 Subject: [PATCH] cortexm.c/cortexm_halt_resume: Add some clock cycles to always get CPU going (#768) --- src/target/cortexm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/target/cortexm.c b/src/target/cortexm.c index 09657353..96004cff 100644 --- a/src/target/cortexm.c +++ b/src/target/cortexm.c @@ -835,6 +835,8 @@ static void cortexm_halt_resume(target *t, bool step) target_mem_write32(t, CORTEXM_ICIALLU, 0); target_mem_write32(t, CORTEXM_DHCSR, dhcsr); + /* Add some clock cycles to get the CPU running again.*/ + target_mem_read32(t, 0); } static int cortexm_fault_unwind(target *t)