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
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development