我正在尝试使用 minicom 与目标进行串行电缆通信,但无法访问远程设备。我尝试使用 minicom 进行/
设置,但仍然无法访问它。ttyXX
sudo minicom -s
dmesg
输出:
[ 0.000000] console [tty0] enabled
[ 0.796017] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.999377] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.019651] 0000:00:16.3: ttyS4 at I/O 0xf0e0 (irq = 19) is a 16550A
我尝试设置ttyS0
,ttyS4
但在这两种情况下都不起作用。
小型机设置
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyS0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
设置后,如果我运行sudo minicom
它就会挂起并显示以下消息。
Welcome to minicom 2.5
OPTIONS:I18n
Compiled on May 2 2011, 10:05:24.
Port dev/ttyS0
Press CTRL-A Z for help on special keys
系统信息
Linux XXXXXXX 3.2.0-83-generic #120-Ubuntu x86_64 x86_64 x86_64 GNU/Linux
远程目标信息
运行 ubuntu 32 位的飞思卡尔臂板我缺少什么?
答案1
如果您确定您使用的设置(波特率、奇偶校验、流量控制),我认为 minicom 不会“挂起”,而只是“不显示任何内容”。如果是女性对女性,我会怀疑电缆没有“交叉”TX 和 RX,这意味着源计算机和目标计算机在同一条线上“说话”并在同一条线上“听”(就像当您将手机倒置放在头上)。
当使用 RS-232 时,通常这些线是 D-SUB 上的引脚 2 和 3。通常,如果您尝试一下,它不会造成任何损害。
它不会带来任何见解,但也许您想尝试另一个终端程序,例如:
microcom -s 115200 /dev/ttyS0