aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/hla
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2015-01-07 15:41:38 +0300
committerSpencer Oliver <spen@spen-soft.co.uk>2015-01-15 23:17:29 +0000
commit1f8518fef4f959dca96e9ce5bcff273222a427a8 (patch)
tree5aa480758a3d53ec861814073ca1eb3ca912aefb /src/jtag/hla
parentd25b43b1635df370424a57d4475ba4ca46f43758 (diff)
downloadriscv-openocd-1f8518fef4f959dca96e9ce5bcff273222a427a8.zip
riscv-openocd-1f8518fef4f959dca96e9ce5bcff273222a427a8.tar.gz
riscv-openocd-1f8518fef4f959dca96e9ce5bcff273222a427a8.tar.bz2
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>
Diffstat (limited to 'src/jtag/hla')
-rw-r--r--src/jtag/hla/hla_interface.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jtag/hla/hla_interface.c b/src/jtag/hla/hla_interface.c
index ce914ea..44a7fc6 100644
--- a/src/jtag/hla/hla_interface.c
+++ b/src/jtag/hla/hla_interface.c
@@ -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;
}