Ich habe kürzlich einen Olimx ARM-USB-OCD JTAG-Programmierer gekauft, aber ich hatte Schwierigkeiten, ihn zum Laufen zu bringen.
Mein primäres System ist Linux, aber ich habe es dort auch ohne Glück im Fenster getestet. Ich verwende OpenOCD, um mit dem Gerät zu kommunizieren, aber es erkennt den ftdi-Chip auf dem Programmierer nicht.
Ich vermute, dass die Hardware aus zwei Gründen zwielichtig ist. Der Programmierer kann eine Karte mit 5 V, 9 V oder 12 V versorgen, aber wenn ich die Ausgangsspannung messe, liegt sie nur bei 0,7 ~ 1 V (bei Anschluss an USB, getestet auf 3 verschiedenen Computern und einem USB-Hub); Wenn eine Verbindung zu Linux hergestellt wird, wird der ftdi-Chip erkannt. Er verbindet und trennt sich jedoch schnell und hinterlässt eine Reihe von Fehlern im Syslog.
Meine Fragen sind (und ich interessiere mich am meisten für jeden, der den gleichen Programmierer hat): Ist die Hardware defekt? Wenn nicht, was mache ich wahrscheinlich falsch?