Hallo Community,
für ein gewerbliches Projekt habe ich mir einen "XPort Pro" inkl.
Linux-SDK herausgesucht. Nachdem ich schon Wochen in die
Applikations-Entwicklung gesteckt habe, ist nun ein Problem aufgetreten,
dass auch beim originalen Linux-Image, das von Lantronix bei
Auslieferung aufgespielt wurde, auftritt.
D.h., aktuell habe ich wieder das original Image auf einen "XPort Pro"
und habe dort das Gateway "Server Mode" (Standard) eingestellt. Wenn ich
mittels Terminal-Programm Telegramme (nur ASCII-Text ohne Sonderzeichen)
an die UART-Schnittstelle des "XPort Pro" schicken, kommen die
Telegramm-Daten dann auf der TCP-Schnittstelle an. So weit so gut (das
ist die Basis-Funktion dieses Gerätes).
Standardnmäßig steht die Baudrate dabei auf 115200. Für das oben
erwähnte Projekt wird aber eine Baudrate von 2400 benötigt, was im
Normalfall eher vorteilhaft ist, in diesem Fall aber nicht :-(
Aktuell ist es so, dass die Telegramme ab einer gewissen Länge nicht
mehr komplett eingelesen werden. Der Effekt wird schlimmer je niedriger
die Baudrate ist :o)
Hier eine Auflistung der Ergebnisse:
Telegramm-Länge -> Rx: Baudrate: Daten-Länge, die auf der TCP-Seite
empfangen wird:
150 115200 150
9600 150
2400 ~110 ???
300 115200 300
9600 300
2400 ~110 ???
1000 115200 1000
9600 ~500 ???
2400 ~110 ???
Hat jemand so einen Effekt schon mal irgendwo bei Linux gesehen?
Was könnte die Ursache sein?
Parallel zu dieser Anfrage hier habe ich auch den Support von Lantronix
angeschrieben, befürchte aber, keine Antwort zu bekommen.
Grüße
Peter
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.