Ola,
Uma dica, baixe o driver do conversor e veja o PID e VID do conversor,
Todos os conversores paralelo/USB que usei sao baseados no chip PL2305 da prolific
http://www.prolific.com.tw/eng/products.asp?id=6
Ele nao funciona como uma paralela para sua aplicação ou outra como gravador de chip.
O motivo é bem simples:
Ele é um driver USB-PrintingClass, realmente emula todos os sinais da porta paralela, mas o usuário nao pode controlar isso manualmente. é feito automaticamente dentro do chip.
Não é possivel por exemplo eu falar, pulsa o sinal strobe como fazemos nos registradores da paralela. Alem do mais que ele nao mapeia o endereço da paralela.
http://www.usb.org/developers/devclass_ ... rint11.pdf
Existe uma chamada chamada GET_PORT_STATUS que permite que uma aplicacao possa ler os sinais da porta paralela, entretanto a aplicacao que controlaria a JTAG teria que saber fazer isso, o que eu duvido.
Mais detalhes sobre o USBPrint.SYS usado pelo windows pelo chip PL2305 da prolific
http://msdn.microsoft.com/en-us/windows ... 87327.aspx
acho que vc pode tentar fazer um jtag caseiro q funcione com suas placas
http://openocd.sourceforge.net/doc/html ... r-Hardware
eu achei interessante o circuito do Flywatter pois a peça mais cara é o FT2232 que esta 21 reais na farnell aqui.
http://www.tincantools.com/
Aqui vc encontra informações sobre o seu funcionamento e link para o esquematico do Flywatter
http://www.tincantools.com/wiki/Flyswatter
Nota: O link do esquematico nao esta disponivel no wiki hj, tomei a liberdade de fornecer o link abaixo:
http://www.tincantools.com/assets/FLYSWATTER_REV-B.pdf
Nao tem que ficar gravando firmware o que é bom e é compativel com o OpenOCD.
Se alguem doido o suficiente conseguir debugar o usbprint.sys ou achar os sources e encontrar como enviar comandos para setar os sinais da paralela, talvez seja possivel abrir precedentes , as duvido pq ninguem fez ateh hj