Hi, ich habe aktuell eine Applikation wo ich ein USB Interface via AT91SAM7 implementiert habe. Jetzt habe ich die Situation, dass der Datenaustausch mit dem PC nicht zuverlässig funktioniert. Ich übertrage immer größere Pakete(> 1000 Bytes) die in separate 64Byte Blöcke übertragen werden. Wenn ich jetzt das USB Interface monitore, erkenne ich, das die ersten 128 Bytes OK sind und dannach ein Versatz(es fehlen 64Byte Pakete) der 64 Byte Blöcke stattgefunden hat. Ich gehe davon aus, dass er die ersten beiden 64 Byte Blöcke aus dem Dual-Bank Speicher schreibt und danach etwas schief läuft. Eventuell Timingprobleme. Wie bereits gesagt, ist dies kein statischer Zustand. Es gibt auch die Situation, dass er ohne Probleme durchläuft(allerdings auf einen anderen PC). Habt ihr eine Idee worauf man das Augenmerk legen sollte, um die Ursache zu finden??? Danke Nobbie
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.