diff --git a/src/target/arm720t.c b/src/target/arm720t.c index e253e8eea71ef9b56ec874fd5ae7362d0ab04de2..848cbca5a7056a510b1de67e059760c032adb2b1 100644 --- a/src/target/arm720t.c +++ b/src/target/arm720t.c @@ -382,7 +382,7 @@ int arm720t_soft_reset_halt(struct target_s *target) break; } /* do not eat all CPU, time out after 1 se*/ - usleep(100*1000); + alive_sleep(100); } if (i==10) { diff --git a/src/target/arm7_9_common.c b/src/target/arm7_9_common.c index d014e4b9589e150166f3421afbbdc68b40361843..c08f6aa20c4b33d248d3d22325c00f21aebafb95 100644 --- a/src/target/arm7_9_common.c +++ b/src/target/arm7_9_common.c @@ -536,7 +536,7 @@ int arm7_9_execute_sys_speed(struct target_s *target) if ((buf_get_u32(dbg_stat->value, EICE_DBG_STATUS_DBGACK, 1)) && (buf_get_u32(dbg_stat->value, EICE_DBG_STATUS_SYSCOMP, 1))) break; - usleep(100000); + alive_sleep(100); } if (timeout == 50) { diff --git a/src/target/arm920t.c b/src/target/arm920t.c index c14f6ef801c9dd02f03acadc248c1118292fe3af..67657c94ccd903062b4994db9be827a5736148b8 100644 --- a/src/target/arm920t.c +++ b/src/target/arm920t.c @@ -644,7 +644,7 @@ int arm920t_soft_reset_halt(struct target_s *target) break; } /* do not eat all CPU, time out after 1 se*/ - usleep(100*1000); + alive_sleep(100); } if (i==10) { diff --git a/src/target/arm926ejs.c b/src/target/arm926ejs.c index 5aa4ed882c0437688f0f1619d526fa5c1c3012da..feb8455f1a765e5a94f7e6ed37a06468e144cc72 100644 --- a/src/target/arm926ejs.c +++ b/src/target/arm926ejs.c @@ -594,7 +594,7 @@ int arm926ejs_soft_reset_halt(struct target_s *target) break; } /* do not eat all CPU, time out after 1 se*/ - usleep(100*1000); + alive_sleep(100); } if (i==10) { diff --git a/src/target/armv4_5.c b/src/target/armv4_5.c index ac73c56716a5296d79446f0d3731e7d5f20f1941..3d96961b09270be02e9f6cb5d0762f68c0b3110c 100644 --- a/src/target/armv4_5.c +++ b/src/target/armv4_5.c @@ -556,7 +556,7 @@ int armv4_5_run_algorithm(struct target_s *target, int num_mem_params, mem_param while (target->state != TARGET_HALTED) { - usleep(10000); + alive_sleep(10); target_poll(target); if ((timeout_ms -= 10) <= 0) { @@ -565,7 +565,7 @@ int armv4_5_run_algorithm(struct target_s *target, int num_mem_params, mem_param timeout_ms = 1000; while (target->state != TARGET_HALTED) { - usleep(10000); + alive_sleep(10); target_poll(target); if ((timeout_ms -= 10) <= 0) { diff --git a/src/target/target.c b/src/target/target.c index f3051cb09e449bea8506b8cd93eb15a4ce8c6907..3ed7fc4e6f7a1ca0625006c2aa57fd22d12260f5 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -2505,7 +2505,7 @@ int handle_profile_command(struct command_context_s *cmd_ctx, char *cmd, char ** samples[numSamples++]=t; retval = target_resume(target, 1, 0, 0, 0); /* current pc, addr = 0, do not handle breakpoints, not debugging */ target_poll(target); - usleep(10*1000); // sleep 10ms, i.e. <100 samples/second. + alive_sleep(10); // sleep 10ms, i.e. <100 samples/second. } else if (target->state == TARGET_RUNNING) { // We want to quickly sample the PC.