Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ttyUSB0仅在设置echo时才能正常工作_Linux_Serial Port_Embedded_Tty_U Boot - Fatal编程技术网

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

Linux ttyUSB0仅在设置echo时才能正常工作,linux,serial-port,embedded,tty,u-boot,Linux,Serial Port,Embedded,Tty,U Boot,我使用ttyUSB串行与主板通信有问题。 一切都应该顺利,只有minicom 115200 8N1。 相反,我得到了格式错误的u-boot init消息 ~�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

我使用ttyUSB串行与主板通信有问题。 一切都应该顺利,只有minicom 115200 8N1。 相反,我得到了格式错误的u-boot init消息

~�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

根据此网页,正确的字符串应该是stty-F/dev/ttyUSB0 cs8-parenb-cstopb-clocal raw speed 115200:因为我假设您没有使用任何调制解调器控件,并且您在设备和PC之间有一条空调制解调器电缆。
必须首先通过Minicom-s设置Minicom,因为您还必须在其中指定默认端口速度、奇偶校验等。

使用stty打开端口并输出到控制台,或者使用Minicom在其首选项菜单中有自己的设置,但不能同时使用两者。