Debug message updates:
- Shrink messaging during resets, primarily by getting rid of "nothing happened" noise that hides *useful* information. - Improve: the "no IDCODE" message by identifying which tap only supports BYPASS; and the TAP event strings. Related minor code updates: - Remove two needless tests when examining the chain: we know we have a TAP, and that all TAPs have names. - Clean up two loops, turning "while"s into "for"s which better show what's actually being done. git-svn-id: svn://svn.berlios.de/openocd/trunk@2736 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -358,14 +358,9 @@ static int jim_newtap_cmd(Jim_GetOptInfo *goi)
|
||||
static void jtag_tap_handle_event(jtag_tap_t *tap, enum jtag_event e)
|
||||
{
|
||||
jtag_tap_event_action_t * jteap;
|
||||
int done;
|
||||
|
||||
jteap = tap->event_action;
|
||||
|
||||
done = 0;
|
||||
while (jteap) {
|
||||
for (jteap = tap->event_action; jteap != NULL; jteap = jteap->next) {
|
||||
if (jteap->event == e) {
|
||||
done = 1;
|
||||
LOG_DEBUG("JTAG tap: %s event: %d (%s) action: %s\n",
|
||||
tap->dotted_name,
|
||||
e,
|
||||
@@ -386,14 +381,6 @@ static void jtag_tap_handle_event(jtag_tap_t *tap, enum jtag_event e)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
jteap = jteap->next;
|
||||
}
|
||||
|
||||
if (!done) {
|
||||
LOG_DEBUG("event %d %s - no action",
|
||||
e,
|
||||
Jim_Nvp_value2name_simple(nvp_jtag_tap_event, e)->name);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user