aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Radkin <kirill.radkin@syntacore.com>2023-10-31 18:24:35 +0300
committerAntonio Borneo <borneo.antonio@gmail.com>2023-12-10 13:33:01 +0000
commit0ce08ec858add3e26ba04536b87fad680561fe50 (patch)
treee6d52d3a2c56c9124397260819fa61f671b2c7dd
parent4003762177b1aec2ab27eaa6946b47f13c457bbc (diff)
downloadriscv-openocd-0ce08ec858add3e26ba04536b87fad680561fe50.zip
riscv-openocd-0ce08ec858add3e26ba04536b87fad680561fe50.tar.gz
riscv-openocd-0ce08ec858add3e26ba04536b87fad680561fe50.tar.bz2
target: Add some info messages about examination process.
These messages helps to clarify current status of examination process Change-Id: I5d93903c4680deed2c1bf707d8f7ef0b48ffdc9a Signed-off-by: Kirill Radkin <kirill.radkin@syntacore.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8013 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
-rw-r--r--src/target/target.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/target/target.c b/src/target/target.c
index f847894..2703f7b 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -675,10 +675,14 @@ static int default_check_reset(struct target *target)
* Keep in sync */
int target_examine_one(struct target *target)
{
+ LOG_TARGET_DEBUG(target, "Examination started");
+
target_call_event_callbacks(target, TARGET_EVENT_EXAMINE_START);
int retval = target->type->examine(target);
if (retval != ERROR_OK) {
+ LOG_TARGET_ERROR(target, "Examination failed");
+ LOG_TARGET_DEBUG(target, "examine() returned error code %d", retval);
target_reset_examined(target);
target_call_event_callbacks(target, TARGET_EVENT_EXAMINE_FAIL);
return retval;
@@ -687,6 +691,7 @@ int target_examine_one(struct target *target)
target_set_examined(target);
target_call_event_callbacks(target, TARGET_EVENT_EXAMINE_END);
+ LOG_TARGET_INFO(target, "Examination succeed");
return ERROR_OK;
}