<<< Previous topic - Next topic >>> |
|
Author |
Message |
frankste
Joined: 11 Jul 2006 Posts: 13
|
Posted: 05.12.2007, 11:30 Post subject: Unterschiede zwischen COM 1 und COM2 auf Devel-Board? |
|
|
Wir steuern derzeit über einen COM-Port des Development-Boards ein externes Gerät über RS232 an. Dies funktioniert auch problemlos auf COM2, der ja nicht mit Handshakes etc. ausgestattet ist. Wenn ich jedoch das gleiche Programm für die Kommunikation über COM1 verwende, kann ich Befehle senden und auch kurze Antworten erhalten (Kommunikation funktioniert also im Prinzip), jedoch nur bis ca. 8 Bytes Länge. Meistens kippt dann zwischen dem vierten und achten Byte eines um (produziert "Unsinn") und die restlichen Bytes danach (in scheinbar zufälliger Anzahl) sind immer auf 0.
Was ist da los? Erreicht die Hardware den erforderlichen Pegel, um "1" zu signalisieren ab einem gewissen Punkt nicht mehr? Die unterschiedlichen Konfigurationsoptionen des Ports habe ich inzwischen zur Genüge ausgetestet - kann aber gerne weitere, empfohlene Kombinationen ausprobieren wenn da Sinn dahinter ist. Alle mir sinnvoll erscheinenden Kombinationen habe ich langsam durch... |
|
Back to top |
|
|
ssc
Joined: 05 May 2006 Posts: 36
|
Posted: 07.12.2007, 11:40 Post subject: |
|
|
Hallo frankste,
haben Sie beachtet das normalerweise die serielle Konsole über COM1 geleitet wird.
Eventuell funkt da noch was dazwischen!
Bitte prüfen Sie die Kernelbootparameter (ttyS0 sollte nicht benutzt werden).
Ausserdem sollte der Aufruf von getty in der Datei /etc/inittab, wie folgt auskommentiert werden:
Code: | # Example how to put a getty on a serial line (for a terminal)
#
T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100
#T1:2345:respawn:/sbin/getty -L ttySA2 115200 vt100
#T2:2345:respawn:/sbin/getty -L ttySA3 115200 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 115200 vt100 |
(vorher)
Code: | # Example how to put a getty on a serial line (for a terminal)
#
#T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100
#T1:2345:respawn:/sbin/getty -L ttySA2 115200 vt100
#T2:2345:respawn:/sbin/getty -L ttySA3 115200 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 115200 vt100 |
(nachher)
Um diesen Eintrag dauerhaft zu deaktivieren, müssen Sie sich allerdings ein neues Image mit der geänderten inittab generieren.
Schöne Grüße,
ssc |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|