2015-04-14 50 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設置,因爲您必須指定默認端口速度,奇偶校驗等。

相關問題