Forum: FPGA, VHDL & Co. Xilinx Platform Cable USB II nach Firmware Update retten?


von Christian R. (supachris)


Lesenswert?

Hi, ich hab hier das Problem, dass ich ein älteres Platform Cable II mit 
Impact aktualisieren wollte. Soweit so gut, aber beim Update ist impact 
abgeschmiert und nun wird das Kabel nicht mehr erkannt. Jedenfalls 
leuchtet die LED gar nicht mehr und impact kann sich nicht verbinden. 
Der USB Part geht noch. Ich hab mal testweise kleine Drähte an den 
XCF02S auf dem Programmer angeschlossen und mit einem anderen programmer 
ausgelesen, aber der PROM ist leer.
Weiß jemand in welchem Format diese *.fmwr Dateien im ISE/data 
Verzeichnis sind? Da ist ja die Firmware drin, wenn Impact die 
aktualisiert, wird die entsprechende Datei genommen. Aber es ist kein 
bit file, kein mcs, kein rbt, kein isc, kein jed....
Ist der Programmer Schrott, oder weiß jemand Rat? Bei Xilinx steht zwar, 
dass es wiederbelebbar ist: 
http://www.xilinx.com/support/answers/20429.htm fast ganz unten, aber 
das klappt auch nicht mehr, es kommt bloß noch:
1
Connecting to cable (Usb Port - USB21).
2
Checking cable driver.
3
 Driver file xusb_emb.sys found.
4
 Driver version: src=1029, dest=1029.
5
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010
6
Build Date: Aug 31 2010 x86_64 64bit SYS
7
14:14:44, version = 1021.
8
 Cable PID = 0008.
9
 Max current requested during enumeration is 300 mA.
10
Type = 0x0005.
11
write (count, cmdBuffer, dataBuffer) failed C0000004.
12
 Cable Type = 3, Revision = 0.
13
 Setting cable speed to 6 MHz.
14
write cmdbuffer failed 20000015.
15
Error reading reference voltage level.
16
Cable connection failed.

von hp-freund (Gast)


Lesenswert?

Christian R. schrieb:
> beim Update ist impact
> abgeschmiert

Versuch doch mal eine andere Version von impact und dann noch mal wie im 
link beschrieben.

von Christian R. (supachris)


Lesenswert?

OK, teste ich morgen mal. Mein nächster Versuch wäre gewesen, mit dem 
Logic Analyzer oder einem anderen FPGA Board den Ausgang des XCF beim 
Starten des funktionierenden Programmers mitzuloggen und den XCF somit 
zu kopieren.

von Christian R. (supachris)


Lesenswert?

Ältere Version bringt leider auch nichts. Ich hab jetzt mal 13.2 und 
12.1 getestet, sogar auf XP, aber das Ding stellt sich tot. Loopback 
Test failed jedes Mal. Naja, da bauch ich mal einen Sniffer und les den 
BitStream mit.

von Christian R. (supachris)


Lesenswert?

Heureka! Er geht wieder. Zum Glück haben die vergessen, die 
Auslesesicherung auf dem Platform Flash zu setzen, somit konnte ich 
einen 3. Programmer auslesen und den kaputten programmieren. Jetzt wird 
er wieder normal erkannt.

Falls jemand mal ein ähnliches Problem hat, auf der Unterseite der 
Platine sind die JTAG Pins des XCF02S zugänglich:

TP56: TDO
TP57: TMS
TP58: TCK
TP59: TDI

von Sigi (Gast)


Lesenswert?

Christian R. schrieb:
>Falls jemand mal ein ähnliches Problem hat, auf der Unterseite der
>Platine sind die JTAG Pins des XCF02S zugänglich:
>
>TP56: TDO
>TP57: TMS
>TP58: TCK
>TP59: TDI

..das sind dann aber nicht die JTAG-Pins für's Programmieren sondern
die nativen CPLD-JTAG-Pins des Programmiergeräts?!

von Christian R. (supachris)


Lesenswert?

Das sind die JTAG Pins, die direkt auf dem Platform Flash gehen, der im 
programmiergerät selber eingebaut ist. Da sitzt die Firmware für den 
integrierten Spartan 3A drin. Firmware Update klappt übrigens überhaupt 
nicht, hab dann nochmal mit 13.2 und 14.1 auch unter XP probiert, das 
Update geht nicht. Nach 3 Versuchen gibt er es auf. Dann ist aber 
wenigstens der Programmer noch nutzbar. Wer weiß, was das problem ist.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

schon mal versucht erst 10.1 zu nehmen, force update durchführen und 
erst dann auf 12 und dann höher zu gehen?

Kann mich dunkel erinnern irgendwo gelesen zu haben das man mit 10.1 
anfangen soll.

von Christian R. (supachris)


Lesenswert?

10.1 bringt nichts, der hat schon die Firmware 2301, die ist selbst im 
12.1 noch als aktuell gekennzeichnet. Erst später kam die aktuelle 2401 
dazu.

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.