Gast
#1987742
Hi, auf meinem LPC1758 hab ich einen virtuellen Com-Port erzeugt und sende von meinem Rechner (x86) an diesen LPC per USB Daten. Das funktioniert auch relativ gut; aber ab und an treten Fehler in der WriteFile() Methode auf (Getlasterror liefert 998 ERROR_NOACCESS). Versuches ich es danach sofort wieder zu senden, funktioniert es wieder. Kann es sein, dass dieser Fehler auftaucht, wenn im LPC-Controller beide 64Byte Buffers für den USB Endpoint noch nicht freigegeben sind? Der LPC sendet darauf ein NAK und mein Win-Rechner erzeugt dann diese Fehlermeldung?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Oder weiß jmd warum diese Fehler ab und zu - z.B. nach 15min auftreten; wenn man kontinuierlich Daten an den USB-Port sendet im Abstand von 30ms. Gruß Sebastian