Gast
#1277162
Hi, ich bin gerade dabei ein Programm, dass mit einem USB Device kommuniziert, zu programmieren. Als PC-seitige USB-Schnittstelle benutze ich libUSB. Funktioniert soweit einwandfrei. Das USB Device ist im Bulk-Transfer mit einer Endpoint Size von 64 Byte konfiguriert. Jetzt habe ich das Problem, dass wenn ich größere Datenpakete(z.B. 260 Bytes) über bulk_write(...) zum Device schicke, bekomme ich immer einen Timeout Error. Kann es sein, dass man beim bulk_write(...) nur mit der maximalen Endpoint Size arbeiten kann? Beim bulk_read(...) funktioniert es übrigens problemlos. Hier kann ich Datenmengen > Endpoint Size lesen. Wäre über eine Info sehr dankbar. Gruss Nobbie