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

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