Gast
#2675777
Fuer ein Forschungsprojekt brauche ich JTAG ueber USB. An dem USB haengt ein Cypress PSoC 3, der auch andere Dinge tut, ich kann also selbst auswaehlen, wie die JTAG-Daten verpackt werden. Genauso kann ich auf der Host-Seite (Linux) einen Treiber verwenden, der dann zum Beispiel mit OpenOCD verwendet wird. Das JTAG soll vor allem Debug-Register meines Targets (Freescale) auslesen koennen und SPI-Flash am Target programmieren koennen. Performance ist vorlaeufig eher Nebensache. Ich habe den Eindruck (vor allem nach Studium des JTAG-Kapitels hier), dass es einen regelrechten Wildwuchs von Implementierungen von JTAG ueber USB gibt. Ich habe mir kuerzlich einen China-Clone des mkII bei ebay gekauft, und der verwendet zum Beispiel einen FTDI und einen Mikrocontroller. Das JTAG-Protokoll wird also durch eine UART-Schnittstelle getunnelt, das Protokoll darauf ist auch bei Atmel dokumentiert. Was tut man da am Besten? Die (n+1)te proprietaere Loesung wohl eher nicht. Andreas