Hallo erstmal, vor ein paar Monaten habe ich mit der Programmierung der Cypress EZ-USB Mikrocontroller begonnen. Da ich mich mit Treiberprogrammierung nicht auskenne, habe ich auf Basis des ezusb.sys-Treibers und mit Hilfe des "Messen, Steuern, Regeln mit USB"-Buchs kleine Routinen geschrieben, die es ermöglichen, Speicherstellen des Mikrocontroller zu lesen und zu beschreiben. Jetzt tritt allerdings das Problem auf, daß der ezusb.sys-Treiber mit WindowsXP Service Pack 2 nicht mehr funktioniert. Also muß ich mich erneut mit der Treiberprogrammierung herumschlagen. Da habe ich ein paar Fragen an euch: Warum gibt es von Cypress zwei Treiber: ezusb.sys und cyusb.sys? Welcher ist neuer oder wird weitergeführt, so daß er auch unter XP Service Pack 2 läuft? Hat schonmal jemand den cyusb.sys benutzt oder die cyapi.lib und kann mir an einem kurzen Beispielcode zeigen, wie man damit eine Speicherstelle (RAM) ausliest oder schreibt? Vielen Dank schonmal. Gruß, Martin.
Hi Martin, eine Frage: kannt WindowXP zunächst den USB erkennen, wenn du ihn an den PC anschließt? Can.
Hallo Can, das XP erkennt ein "USB Device" und fordert dann einen Treiber. Es erkennt aber nicht, daß die ezusb.inf-Datei zu dem Gerät gehört, sondern schreibt: Kein passender Treiber für das Gerät gefunden. Deinstalliert man das Service Pack 2 wieder, läßt sich der Treiber installieren. Gruß, Martin.
Hallo Martin, ich verwende unter XP SP1 den Treiber ezubw2k.inf und ezusb.sys vom 29.05.2002 für VisualBasic6.0. Habe heute testweise SP2 aufgespielt und es funktioniert noch alles wie vorher. Eine Neuinstallierung unter SP2 wollte ich nicht riskieren. Gruß Walter
Hallo, ich habe gerade die Beiträge gelesen und frage mich, ob es inzwischen etwas Neues zu diesem Thema gibt? Ich habe nämlich auch das Problem, dass unter XP SP2 der neuere Treiber von Cypress (CyUSB) nicht erkannt, bzw. die Treiberinstallation nicht zugelassen wird. Gibt es evtl. von Cypress etwas Neues? Hat jemand einen workaround gefunden? Vielen Dank.
die inf Datei hat meines Erachtens einen Bug einfach das EZUSB Paket neuinstallieren dann sollte alles wieder gehen Thomas
Hallo miteinander, Ich habe gerade ein EZUSB-Projekt fertiggestellt und kann jetzt hier meine "Weisheiten" beisteuern: - Der EZUSB.sys-Treiber existiert in verschiedenen Versionen, nur die Version 1.3 funzt. - Für XP braucht man eine spezielle NT - INF-Datei, schaut mal bei braintechnologie.de vorbei... - Das MSR-Buch und die Beispiele dort sind, mal vornehm ausgedrückt,nur sehr mittelgut. Beispielsweise wird der Code der Firmware in der Sprungtabelle der Interuptsteuerung abgelegt. Darauf wird aber nirgend hingeiesen, sowas muss ja schief gehen. Der EZUSB-Treiber kann kein Powermanagement! D.h. sobald man den Rechner in einen Ruhezustand versetzt geht die Verbindung zum Device verloren und ist nach dem Aufwachen nur noch per Aus- und wieder Einstecken herzustellen. der cyusb-Treiber sollte da besser sein. In der dazugehörigen inf-Datei muss allerdings zuerst die VID und die PID eingestellt werden! Dazu liegt im gleichen Ordner ein pdf. Hoffe das Hilft Martin
Hallo! ja ich bin zwischenzeitlich auch auf die Seite von braintechnologie.de gestossen und habe es unter XP auch mit der Version 1.651 hinbekommen. Prima! Vielen Dank und viele Grüße R
I need sources of cyUSB.sys driver. Does anyone know where can Iget them? Thanks alot!
Hi Leute Auch wenn jetzt 2 Jahre her sind, aber ich hab gerade ewig rumprobiert bis bei mir alles funktioniert hat: Ich hatte gerade dasselbe Problem auf Windows XP SP3: ezusb treiber lies sich nicht installieren für ein evaluation board von avnet. Auch der ezusb treiber vom Avnet ADS USB utility konnte nicht installiert werden. Der Cypress treiber (vom dev kit) schon, aber dann wurde das board von der avnet ADS USB utility software nicht erkannt. Mir half der Treiber von braintechnology, konkret: http://www.braintechnology.de/braintechnology/usb2dll.html und dann den "ezusb treiber NT" auswählen. Anscheinend ist der einzige unterschied in den .inf dateien, dass nun die copy-section einkommentiert wurde, das ist wohl für win 2000 auskommentiert worden. Also im inf file von ezusb sind demnach 2 zeilen falsch.... Grüße Stefan
Der cyusb.sys Treiber 1.06 funktioniert problemlos unter XP SP2 und SP3, der 1.08 sogar unter Winsta 32 einwandfrei. Falls noch mal jemand das Problem hat...
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.