Forum: FPGA, VHDL & Co. Xilinx USB JTAG Programmer "locked", was tun?


von Jörg (Gast)


Lesenswert?

Hallo,

mein Xilinx USB JTAG Programmer ist ab und zu "locked" (d.h. nicht
mehr ansprechbar unter ISE Impact), z.B. wenn ISE-Webpack und mein
Virenscanner gleichzeitig laufen. Wie kann ich den Zustand "locked"
aufheben ohne meinen PC zu reseten?

Gruss

Jörg

von Christian R. (supachris)


Lesenswert?

Ursache finden. Ein ordentlicher Virenscanner blockert nicht einfach ein 
USB Gerät.

von Jörg (Gast)


Lesenswert?

Ob's am Virenscanner liegt kann ich leider nicht sagen, ist nur so
eine Vermutung. Das "lock"en passiert selten, zuletzt als sich gerade
der Virenscanner aktualisierte. Aber unter Windows (XP) laufen so viele
Prozesse, so dass eine Analyse wohl nur schwer möglich ist. Auf der
Xilinx-Seite habe ich leider auch nichts gefunden. Trotzdem Danke.

Gruss

Jörg

von Christian R. (supachris)


Lesenswert?

Sehr komisch. Hast du eventuell irgendwelche Sachen von der LibUSB 
installiert? Oder ein anderes Gerät mit dem Cypress FX2 Chip, dass sich 
da eventuell beißt? Bei uns laufen die roten USB Debugger einwandfrei, 
XP mit Novell, McAffe usw.

von Jörg (Gast)


Lesenswert?

Ich habe keinen FX2, aber einen CP2102 USB-UART Bridge (bzw. den
Treiber), vieleicht liegst ja daran. Ich werde mich mal im Netz
suchen. Meine Hoffnung war, dass vieleicht jemand weiss, wie der
Treiber evtl. zurückgesetzt werden kann ohne den PC zu resetten.
In der Richtung habe ich aber bis jetzt nichts gefunden. Naja,
gut, falls das nicht geht, werde ich hat mit dem Resetten leben,
das "lock"en kommt nur selten vor.


Gruss und Danke

Jörg

von Christian R. (supachris)


Lesenswert?

USB Kabel abziehen und wieder anstecken hilft nich? Was sagt denn 
USBView, wenn der "gelockt" ist?

von Xenu (Gast)


Lesenswert?

Kann es sein, daß Du mehr als ein Impact offen hast?

Auf der Xilinx-Seite steht dazu folgendes:

"Can multiple Xilinx design tools or multiple instances of the same 
design tool share a single Xilinx USB cable?

Yes; however, only one application can perform cable operations at a 
given time. For example, assume two instances of iMPACT, instance A and 
instance B, are connected to a single cable. If A begins a programming 
operation and B then attempts a programming operation, B is temporarily 
blocked from accessing the cable. B receives a message indicating that 
the cable is locked, and the operation must be performed later."

von Xenu (Gast)


Lesenswert?

Und hier steht noch was Interessantes:

http://www.xilinx.com/support/answers/21931.htm

von Jörg (Gast)


Lesenswert?

@Christian R.,

Als das Problem das letzte mal auftrat, habe ich alles mögliche
versucht: USB-Stecker ziehen, Treiber neu installieren.., half
aber nichts. USBView habe ich leider erst seit jetzt eben, danke
für den Tipp.

@Xenu,

Impact läuft bei mir nur über WebPack (immer nur eine Instance
gleichzeitig), nehme also an, dass keine zwei Impacts gleichzeitig
laufen. Aber aus der Fehlermeldung ("Locked"..) nehme ich mal an,
dass irgendwie Impact abgeschossen oder unterbrochen wurde, also
treiberinterne Resourcen nicht freigegeben wurden. Deshalb ja meine
Hoffnung, es gibt da irgendwo einen Schalter und gut ist (nicht
mein Reset-Taster/Schalter).

Danke für eure Mühe,

Jörg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.