FTDI: FT_WRITE bytesWritten = 0

OP #1798444
Lesenswert?
• ▲
▼
Hi,

versuch grad auf einen FT4232H FTDI IC zuzugreifen bzw. Sachen zu 
schreiben. Der Zugriff als solches scheint zu funktionieren; ich bekomme 
ein gülties ftHandle mit FT_W32_CreateFile. Aber beim FT_WRITE werden 
anscheinend keine Bytes auf die Reise geschickt, bytesWritten ist immer 
Null.

1
ftStatus = FT_ListDevices(0, Buf, FT_LIST_BY_INDEX | FT_OPEN_BY_SERIAL_NUMBER); 
2

3
ftHandle = FT_W32_CreateFile(Buf, GENERIC_READ | GENERIC_WRITE, 0, 0, 
4
                             OPEN_EXISTING,
5
                             FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED | FT_OPEN_BY_SERIAL_NUMBER, 
6
                            0); 
7

8
//alle ftStatus-Abfragen geben FT_OK zurück!  
9

10
ftStatus = FT_SetFlowControl(ftHandle, FT_FLOW_NONE, NULL, NULL); 
11

12

13

14
FT_WRITE(ftHandle, &buffer, 2, &bytesWritten);

Wie kann man jetzt am Besten vorgehen, um den Fehler zu finden? Mit dem 
FT_PROG kann ich das Eeprom beschreiben und auslesen.

Gruß
Bernd

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.