]> git.sur5r.net Git - openocd/blobdiff - src/target/hla_target.c
hla: fix watchpoints not being set
[openocd] / src / target / hla_target.c
index 272c25e0526302a29ee322f91363f01d347da384..3c3b84175704acc6ca84e9f3ff3f4da5b5e19ee1 100644 (file)
@@ -551,6 +551,12 @@ static int adapter_resume(struct target *target, int current,
                return ERROR_TARGET_NOT_HALTED;
        }
 
+       if (!debug_execution) {
+               target_free_all_working_areas(target);
+               cortex_m3_enable_breakpoints(target);
+               cortex_m3_enable_watchpoints(target);
+       }
+
        pc = armv7m->arm.pc;
        if (!current) {
                buf_set_u32(pc->value, 0, 32, address);