Dick Hollenbeck wrote:
> Why is this code in jtag_add_pathmove()?
>
>
> ??????????????????
>
>     /* the last state has to be a stable state */
>     if (!tap_is_state_stable(path[num_states - 1]))
>     {
>         LOG_ERROR("BUG: TAP path doesn't finish in a stable state");
>         exit(-1);
>     }
>
> ???????????????????
>   
This is just a guess:
it might make sense in case you have a JTAG interface that runs with 
continuous clock - in that case, you have to be in a stable state after 
a state move, so that the interface can stay in that state by setting an 
appropriate TMS value.

I don't know if such an interface exists and if this was the idea behind 
that check.

cu
Michael

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to