我正在尝试访问连接到USB串行端口的设备。设置为57600波特,8位,1个停止位,无奇偶校验。设备每秒输出一个状态行并接受键入的命令。
我想使用GNU屏幕启动双向通信,所以我使用这个命令:
screen /dev/ttyS2 57600,cs8
然而,我只是得到一个空白屏幕,没有从设备收到任何信息。
使用teraterm进行沟通很好,我也可以这样做
stty -F /dev/ttyS2 57600 cs8
cat /dev/ttyS2
查看设备的状态输出。
我尝试过各种ixon,ixoff,crtscts和clocal的组合,但没有任何区别。
如何确定正确的命令应该是什么?
我在Windows 10上使用Cygwin。
答案 0 :(得分:1)
我遇到了与gnu-screen相同的问题,我开始使用plink.exe而不是PuTTY套件。它不是最佳的,但它可以完成这项工作。在我的情况下,串口仅用于恢复,而不是用于日常使用。