2015-04-14 17 views
0

我在使用ttyUSB串行通信时遇到了问题。 一切都应该顺利,只是minicom 115200 8N1。 取而代之的是我得到了畸形的U-Boot初始化消息ttyUSB0只有在设置了回显时才能正常工作

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

我认为它的所造成不当的tty开关设置。 什么是curo,设置echo开关(但在u-boot cli上搞乱了)后开始正常工作。

我的设置是:

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

可以使用stty(它将打开端口并输出到控制台)或minicom(在其首选项菜单中有其自己的设置),但不能同时使用两者。 – mfro

回答

0

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

相关问题