diff options
author | cgsfv <cgsfv@users.noreply.github.com> | 2024-03-20 20:14:53 -0700 |
---|---|---|
committer | cgsfv <cgsfv@users.noreply.github.com> | 2024-05-06 09:30:01 -0700 |
commit | cf13aee61fe251d085c07845099844beeeb5742e (patch) | |
tree | b050fe83bb51b937d0336f8661a40b06db3e486d /src/target/target.c | |
parent | acef947328898a0765f79904e9d7d8a297084d08 (diff) | |
download | riscv-openocd-examine_unavailable_harts.zip riscv-openocd-examine_unavailable_harts.tar.gz riscv-openocd-examine_unavailable_harts.tar.bz2 |
Handling harts becoming available when haltedexamine_unavailable_harts
Extending handling of unavailable harts
Ensuring target is selected when resuming it
Making halt_set_dcsr_ebreak more robust
OK if target is unavailble after waiting for halt
Can also use progbuf only for dcsr_ebreak
Using progbuf for set_dcsr_break now works
Handle unavailability when deasserting reset
Diffstat (limited to 'src/target/target.c')
-rw-r--r-- | src/target/target.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/target/target.c b/src/target/target.c index e7d043f..d3e7c6c 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -486,8 +486,10 @@ int target_poll(struct target *target) } retval = target->type->poll(target); - if (retval != ERROR_OK) + if (retval != ERROR_OK) { + LOG_TARGET_INFO(target, "target->type->poll failed"); return retval; + } if (target->halt_issued) { if (target->state == TARGET_HALTED) @@ -687,7 +689,7 @@ int target_examine_one(struct target *target) } if (target->defer_examine) { - LOG_USER("[%s] Target unavailable for full examination.", target_name(target)); + LOG_USER("[%s] Target currently unavailable for full examination.", target_name(target)); target->defer_examine = defer_state; target_reset_examined(target); } else { @@ -696,7 +698,7 @@ int target_examine_one(struct target *target) } target_call_event_callbacks(target, TARGET_EVENT_EXAMINE_END); - LOG_TARGET_INFO(target, "Examination succeed"); + LOG_TARGET_DEBUG(target, "Examination succeed"); return ERROR_OK; } |