--- On Tue, 6/1/10, Vianney Pouget <pou...@ece.fr> wrote: > In the function bitbang_execute_queue(), I don't understand > the difference > between the : > - case JTAG_STATEMOVE and
STATEMOVE -- move to a specified state, pick some path through the JTAG state machine (and issue its TMS transitions). > - case JTAG_PATHMOVE. PATHMOVE -- use this specified path through the JTAG state machine (issuing its TMS transitions). They are clearly somewhat redundant, since there's standard code to return paths from current state to arbitrary other state. ISTR the reason there are two functions is kind of historical ... and partly related to the fact that some adapters don't cope well with arbitrary paths (PATHMOVE). I'd like to see that low level interface simplified at some point, so the drivers just see the list of TMS transitions. - Dave _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development