Linux ttyUSB0仅在设置echo时才能正常工作
我使用ttyUSB串行与主板通信有问题。 一切都应该顺利,只有minicom 115200 8N1。 相反,我得到了格式错误的u-boot init消息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
~�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在其首选项菜单中有自己的设置,但不能同时使用两者。