Ensuring target is selected when resuming it

This commit is contained in:
cgsfv 2024-03-25 11:51:07 -07:00
parent 506ebe8fe1
commit a4598e4b8b
1 changed files with 4 additions and 0 deletions

View File

@ -5251,6 +5251,10 @@ static int riscv013_step_or_resume_current_hart(struct target *target,
return ERROR_FAIL;
}
if (dm013_select_target(target) != ERROR_OK) {
return ERROR_FAIL;
}
dm013_info_t *dm = get_dm(target);
/* Issue the resume command, and then wait for the current hart to resume. */
uint32_t dmcontrol = DM_DMCONTROL_DMACTIVE | DM_DMCONTROL_RESUMEREQ;