Xilinx Impact Win10

Gast #5829167
Lesenswert?

Im Moment versuche ich Xilinx Impact under Windows 10 zum Laufen zu 
bringen.

Leider erhalte ich folgende Fehlermeldung:
Warning:iImpact:923 Can not find cable, check cable setup!

Der Treiber im Windows meldet sich im Windows mit Xilinx USB Cable und 
"das Gerät funktioniert einwandfrei".

Hat jemand eine Idee?
Gast #5829224
Lesenswert?

Das Board ist ein älteres Spartan-3e Starter Kit
https://web.archive.org/web/20090401061718/http://www.xilinx.com/products/devkits/HW-SPAR3E-SK-US-G.htm
Es leuchtet, wenn man es einschaltet und der Xilinx-USB-Treiber 
erscheint dann in der Systemsteuerung.

Impact macht beim Einschalten folgenden Log:
1
Welcome to iMPACT
2
iMPACT Version: 14.7
3
// *** BATCH CMD : setMode -bs
4
// *** BATCH CMD : setMode -bs
5
// *** BATCH CMD : setMode -bs
6
// *** BATCH CMD : setMode -bs
7
GUI --- Auto connect to cable...
8
// *** BATCH CMD : setCable -port auto
9
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
10
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
11
AutoDetecting cable. Please wait.
12
*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud rates
13
PROGRESS_START - Starting Operation.
14
Connecting to cable (Usb Port - USB21).
15
Checking cable driver.
16
 Driver file xusb_emb.sys found.
17
 Driver version: src=1029, dest=1029.
18
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150.
19
 Cable PID = 0008.
20
 Max current requested during enumeration is 74 mA.
21
Type = 0x0004.
22
 Cable Type = 3, Revision = 0.
23
 Setting cable speed to 6 MHz.
24
write cmdbuffer failed 20000015.
25
Error reading reference voltage level.
26
Cable connection failed.
27
Connecting to cable (Parallel Port - LPT1).
28
Checking cable driver.
29
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150.
30
Cable connection failed.
31
Connecting to cable (Parallel Port - LPT2).
32
Checking cable driver.
33
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150.
34
Cable connection failed.
35
Connecting to cable (Parallel Port - LPT3).
36
Checking cable driver.
37
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150.
38
Cable connection failed.
39
Connecting to cable (Parallel Port - LPT4).
40
Checking cable driver.
41
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150.
42
Cable connection failed.
43
PROGRESS_END - End Operation.
44
Elapsed time =      4 sec.
45
Cable autodetection failed.
46
WARNING:iMPACT:923 - Can not find cable, check cable setup !
#5829229
Lesenswert?

Hast du VIVADO parallel installiert? Dann klappt das nämlich nicht, die 
Treiber beißen sich.
Ansonsten scheint er das "Kabel" erst mal zu erkennen:

Carl schrieb:
> Cable PID = 0008.
>  Max current requested during enumeration is 74 mA.
> Type = 0x0004.
>  Cable Type = 3, Revision = 0.
>  Setting cable speed to 6 MHz.

Allerdings kann er dann nicht kommunizieren. Ist das direkt 
angeschlossen oder arbeitest du in einer VM? Wir hatten sowas immer auf 
VMWare.

Das kannst du? https://www.xilinx.com/support/answers/62380.html
Gast #5829330
Lesenswert?

Vielen Dank für eure Antworten. Da scheine ich ja nicht der einzige mit 
dem Problem zu sein.

Ich habe die 32 Bit ISE-Design Suite installiert, mit der ich wohl 
fehlerfrei kompilieren kann.
Nachdem ich irgendwo gelesen habe, dass der 32Bit Impact-Treiber nicht 
funktioniert, habe ich Impact 64Bit installiert. Danach erschien 
zumindest in der Stystemsteuerung das Xilinx-Programmierkabel wie im 
Bild.
Allerdings kommt bei Imapact der Fehler mit dem "cable".
Angehängte Dateien:
Gast #5829523
Lesenswert?

Thomas L. schrieb:
> Da war doch mal was... Beitrag "Spartan 3E: USB Fehler - no cable
> connection"

Hallo Thomas,
der Link ist gut. Dort wird darauf hingewiesen, das man die Firmware auf 
dem Spartan Board "updaten" muss.
Glücklicherweise hatte ich noch einen alten XP-Rechner mit einer ISE 10 
Installation. Dort hat Impact das Board direkt "upgedated".

Jetzt habe ich folgenden Effekt:

Impact32: no cable connection

Impact64: Das Board wird gefunden und erkannt ( Siehe Bild ).

Allerdings ist Impact64 so "buggy", dass sobald ich etwas abspeichern 
will, das ganze Programm abstürzt.
Angehängte Dateien:
#5829784
Lesenswert?

Thomas L. schrieb:
> Christian R. schrieb:
>> Da hatte bei mir die Sache mit der DLL tauschen geholfen. Ansonsten nehm
>> ich wann immer möglich Impact im Batch Mode ohne GUI, das geht
>> zuverlässig.
>
> https://www.xilinx.com/support/answers/62380.html

Genau. Hatte ich oben schon mal verlinkt. 100% zuverlässig lief Impact 
aber noch nie mit der GUI, nicht mal unter XP. Im Batch Mode 
seltsamerweise schon. Jedenfalls solange der Programmer OK ist.
Gast #5829815
Lesenswert?

LINK:
https://support.microsoft.com/de-de/help/15078/windows-make-older-programs-compatible
So führen Sie die Problembehandlung für die Programmkompatibilität aus:

Die meisten Programme, die für frühere Versionen von Windows erstellt 
wurden, können auch in der aktuellen Version von Windows 10 verwendet 
werden. Allerdings werden einige ältere Programme möglicherweise nur mit 
schlechter Leistung oder gar nicht ausgeführt. Um einige der häufigsten 
Probleme mit älteren Programmen zu erkennen und zu beheben, können Sie 
die Problembehandlung für die Programmkompatibilität ausführen oder 
versuchen, die entsprechenden Einstellungen manuell zu ändern,


Vesuche mal dss USB PORT zu wechsel.

Versuch mal einen Bitfile zu proggen, oder einen Chip Erase zu machen.

Chip id geht ja wohl.


LINK: Zu den Zips mit BitFile.

https://web.archive.org/web/20090323004714/http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm

Gruss Holger.

Sonst kann man noch einen Externen Progger nehmen.
Angehängte Dateien:
Gast #5831393
Lesenswert?

Danke für eure Hilfe. Mittlerweile scheint alles zu funktionieren.

Es waren zwei Punkte, die schon in den Links beschrieben wurden.

1. Der USB Treiber auf dem Spartan3 Board muss mit einer alten ISE 
Version ( bei mir Version 10.x ) "upgedated" werden.
2. Bei der 64 Bit Version ( bei mir nur Impact ) muss die DLL 
ausgetauscht werden.
Gast #5871847
Lesenswert?

Das Problem scheinen noch andere gehabt zu haben:
https://forums.xilinx.com/t5/Configuration/iMPACT-Error-quot-Invalid-Driver-Device-License-quot/td-p/808459

Da scheint ein Treiber abgelaufen zu sein:
 Driver windrvr6.sys version = 11.5.0.0. WinDriver v11.5.0 Jungo 
Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 
13:30:18, version = 1150.
Invalid device driver license.

Quasi nach etwas knapp über 4 Wochen wird das Ding unbrauchbar.
Beitrag #5871870 wurde von einem Moderator gelöscht.
Gast #5872422
Lesenswert?

Ich hab WebISE 14.7, und die Version meiner Treiber ist Älter und es 
scheint immer noch zu funktionieren:
1
AutoDetecting cable. Please wait.
2
*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud rates
3
PROGRESS_START - Starting Operation.
4
Connecting to cable (Usb Port - USB21).
5
Checking cable driver.
6
 Driver file xusb_emb.sys found.
7
 Driver version: src=1029, dest=1029.
8
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
9
 Cable PID = 0008.
10
 Max current requested during enumeration is 74 mA.
11
Type = 0x0004.
12
 Cable Type = 3, Revision = 0.
13
 Setting cable speed to 6 MHz.
14
Cable connection established.
15
Firmware version = 1029.
16
File version of C:/Xilinx/14.7/ISE_DS/ISE/data/xusb_xlp.hex = 1303.
17
Firmware hex file version = 1303.
18
Downloading C:/Xilinx/14.7/ISE_DS/ISE/data/xusb_xlp.hex.
19
Downloaded firmware version = 1303.
20
PLD file version = 0012h.
21
 PLD version = 0012h.
22
PROGRESS_END - End Operation.
23
Elapsed time =      1 sec.
24
Type = 0x0004.

Guck mal hier:

C:\Xilinx\14.7\ISE_DS\common\bin\nt64

Da sind die Treiber. Mit, glaube ich, wdreg kann man die Treiber 
"deinstallieren".
Beitrag #5873291 wurde von einem Moderator gelöscht.
Gast #5873699
Lesenswert?

Hallo Ale,
vielen Dank für Deine hervorragende Hilfe. Jetzt läuft der Adapter 
wieder.

Im Anhang der Screenshot der Windows Power Shell ( WinTaste + X ) zum 
entscheidenden Schritt.
Wichtig dabei: Die Verzeichnisse der 32- und 64-bit Version ähneln sich.
Also: den zu eigenen Installation passenden Treiber auswählen.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren