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?
Ich fürchte da musst du etwas in Detail gehen da sich die verschidenen Xilinx Software-Versionen doch recht unter- schiedlich verhalten.
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 ! |
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
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".
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.
Carl schrieb: > 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. 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.
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
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.
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.
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.
Seit heute morgen funktioniert Impact mit dem Xilinx Platform USB Cable ( dieses hier: Beitrag "Re: XC6SLX16 Spartan 6 Entwicklungsboard" ) nicht mehr. Ich habe es auf einem alten Rechner gegengescheckt, dort läuft der Adapter noch. Ich vermute, dass ein Windows10-Update was vermurkst hat. Gibt es bei jemandem ähnliche Probleme?
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.
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".
:
Bearbeitet durch Moderator
Beitrag #5873291 wurde von einem Moderator gelöscht.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.