Die üblichen USB-LPT-Adapter funktionieren nicht, da sie das
"bit-banging", das zum Betrieb des JTAG-Adapters erforderlich ist, nicht
durchreichen. Die Dinger können drucken, aber mehr nicht.
Was geht, wenn auch eher langsam, ist ein Selbstbauprojekt von Henrik
Haftmann.
Der hat einerseits einen Windows-Devicetreiber geschrieben, der die
direkten Hardwarezugriffe auf die Parallelport-I/O-Adressen abfängt und
diese an den Adapter weiterreicht und andererseits einen Adapter, der
mit diesen Daten auch was anfangen kann.
Und das Schöne daran ist, daß die neustes Inkarnation des Adapters mit
'nem einfachen AVR auch handstrickbar ist.
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
Was aber definitiv zu bevorzugen ist, ist ein USB-JTAG-Adapter wie die
FT2232-basierenden OpenOCD-Lösungen. Die werden von Crossworks 1.7 auch
unterstützt.