FTDI: Treiberprobleme unter Windows XP

OP #1147038
Hallo,

habe eine Schaltung mit einem FT245R aufgebaut, die auch prima 
funktioniert. Nur mit einem PC gibt es Probleme: hier wird kein VCP 
installiert (was auf anderen PCs mit denselben Treiberdateien und 
identischer Hardware einwandfrei geschieht).
Ich habe also ein Windows Treiberproblem. Habe schon einiges probiert 
(Deinstallation, manuelles austragen aus der Registry und löschen der 
Windows\inf\oem* Dateien). Aber es will einfach kein virtueller COM Port 
auftauchen.

Hat jemand eine Idee?

Viele Grüße & Danke,
Peter
OP
Besten Dank euch beiden.

Im MProg ist das Häkchen bei "Load D2XX driver" nicht gesetzt (hatte ich 
vorher schon sichergestellt aber vergessen, in der Frage zu erwähnen).

devmgr_show_nonpresent_devices=1
habe ich den Umgebungsvariablen hinzugefügt. Nach wie vor wird im 
Gerätemanager aber nur der eine (echte) COM Port angezeigt.
Bei der Installation lädt der eine PC (bei dem es funktioniert) auch die 
COM-Port- und die D2XX-Treiber, auf dem Problem-PC nur die D2XX-Treiber.
Gast
Also wenn du soweit alles ausschliessen kannst hast du ein Registry 
Problem.
Windows denkt er hat schon alles und macht halt auch nichts.

Such mal nach den VID und PIDs in der Registry eventuell tauchen die da 
noch auf.
Gast
Wird für einen 245er wirklich ein VCP installiert? Der hat doch gar 
keinen UART, dachte ich?
Hast du die VID/PID im MPROG auf FTDI-Standard gelassen?

Ralf
Ralf wrote:
> Wird für einen 245er wirklich ein VCP installiert? Der hat doch gar
> keinen UART, dachte ich?

Ja. Abgesehen vom 8bit Bus ist dieser nahezu identisch zum FT232 wenn es 
nur um die normale Datenübertragung geht. Auf der PC Seite gibt es 
(zumindest beim VCP) keinen Unterschied zum FT232.
Der große Vorteil vom FT245: Die Baudrate wird ignoriert, und der µC 
kann bestimmen wann er die Daten haben möchte. Von der Geschwindigkeit 
her sind auch >500kByte/s möglich wenn der µC das schafft.
OP
Habe es auf weiteren PCs probiert: auf denen hat es funktioniert. Bloß 
auf meinem Laptop will einfach der VCP nicht auftauchen.

@Gerry: Habe Registry bereinigt von allen Einträgen mit entsprechender 
VID. Der Schlüssel
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\FTDIBUS
ließ sich nicht löschen.

Als nächstes werde ich den Ansatz über die Vorabinstallation mittels 
DPInst.exe, wie in "AN232R-03_DriverPreInstallation.pdf" beschrieben, 
versuchen.

Werde berichten. Bis dann,
Peter

P.S.: mit D2XX schafft der FT245R bis zu 1MByte/s, mit VCP bis zu 
300KByte/s
Gast
Was passiert im Gerätemanager wenn du den ftdi ansteckts?
Wenn ein neues Gerät auftaucht - mal mit rechts anklicken und 
deinstalieren wenn möglich.
Gast
Hmm und somit kennt windows diese Gerät schon. Ansonsten sollte da ja 
unbekanntes Gerät stehen und dich zum Treiber installieren auffordern.

Also hängt es irgendwo. Wenn keine anderen Geräte mit einen Chip von 
FTDI am Laptop hängen musst du wirklich zusehen das du alles 
deinstalliert bekommst.

Im Gerätemanager auch mal "Ausgeblendete Geräte anzeigen" markiert?

Bei den Treibern von ftdi ist doch glaub ich ein cleaner.exe bei hast du 
die mal benutzt?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.