ttyUSB0仅在设置了echo时才能正常工作

时间:2015-04-14 18:49:06

标签: linux serial-port embedded tty u-boot

使用ttyUSB序列与电路板通信时遇到问题。 一切都应该顺利进行,只需要minicom 115200 8N1。 而不是这个我得到了错误的u-boot初始化消息

~�J���iB
Flash: 32 MiB
In:  ��ɥ��5
Out: ��ɥ��5
Err: ��ɥ��5
Net: �Link: UP
�]���� FULL
Speed L����T    
Q�ɹ�сinit done.

我认为它导致tty开关设置不正确。 什么是curoius,它在设置 echo 开关后开始正常工作(但在u-boot cli上乱七八糟)。

我的设置是:

 stty -F /dev/ttyUSB0 115200 cs8 -cstopb -parenb

1 个答案:

答案 0 :(得分:0)

正确的字符串将是stty -F / dev / ttyUSB0 cs8 -parenb -cstopb -clocal raw speed 115200(根据此网页:http://www.devtal.de/wiki/Benutzer:Rdiez/SerialPortTipsForLinux)因为我假设你没有使用任何调制解调器控件而你有设备和PC之间的零调制解调器电缆。 必须首先通过minicom -s设置Minicom,因为你必须指定默认的端口速度,奇偶校验等。