jtag/hla: output possible idcode candidates in case of mismatch

Output a similar message to what we have on low-level JTAG adapters to
avoid confusing users. Reported on IRC by chickensk.

Change-Id: I96d58410ef715b966e32d79c0aacf38596c5eb3f
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2451
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
Paul Fertser 2015-01-07 15:41:38 +03:00 committed by Spencer Oliver
parent d25b43b163
commit 1f8518fef4
1 changed files with 5 additions and 2 deletions

View File

@ -92,8 +92,11 @@ int hl_interface_init_target(struct target *t)
}
if (found == 0) {
LOG_ERROR("hl_interface_init_target: target not found: idcode: 0x%08" PRIx32,
t->tap->idcode);
LOG_WARNING("UNEXPECTED idcode: 0x%08" PRIx32, t->tap->idcode);
for (ii = 0; ii < limit; ii++)
LOG_ERROR("expected %u of %u: 0x%08" PRIx32, ii + 1, limit,
t->tap->expected_ids[ii]);
return ERROR_FAIL;
}