BeagleBoard XM Serial Debug P10 ( Header ) 可以降低串口的波特率;没有 RS232 协议转换器的控制台连接

问题描述

我想将串行控制台服务器连接到 beagelboard X15 串行调试端口,不能使用 ProlificFTDI协议转换器。这是一个真正的串行控制台服务器。使用切割的串行母头电缆 - DB9 母头端连接到控制台服务器。另一端连接到 X15。 DB9 引脚 3 连接到 x15 上的引脚 4,DB9 引脚 2 连接到 x15 上的引脚 5。来自控制台服务器的 Rx 转到 X15 的 TX,来自控制台服务器的 Tx 转到 X15 上的 Rx。它响应良好,并且实时反映打字。关键笔画显示为乱码。串口设置在控制台服务器和X15和Linux(stty和agetty)115200、8、N、1上设置,不使用硬件或软件流控制。我有一个运行良好的 XM,并模仿了 XM 原生串行 RS232 端口上使用的三根电线。当我运行 stty 时,我可以设置波特率,但我相信这是错误的指标。当我运行 set serial 时,我得到了完全不同的答案

setserial /dev/ttyS2 baud_base 115200,这回来就好了,但如果我再检查一次

setserial /dev/ttyS2 -a

/dev/ttyS2,第 2 行,UART:8250,端口:0x0000,IRQ:301
Baud_base:3000000,close_delay:50,除数:0
关闭等待:3000
标志:spd_normal

stty 的输出
stty -aF /dev/ttyS2 速度 115200 波特率;第 24 行;第 80 栏;行 = 0;

我相信我的问题就在这里。我需要让 setserialstty 和 agetty 一致并降低波特率,以便我可以将它直接连接到 tty 服务器。

任何提示将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)