This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:如何测试两个串行端口

Guru**** 2590330 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588951/linux-how-to-test-two-serial-port

工具/软件:Linux

你(们)好

我使用 am5728-EVM、并连接到该板的 PCIe 转换器。 该转换器为我们提供了两个串行端口。

现在、我要测试这两个串行端口、对于这个、我只知道这个应用不适合这个目标。

是否有任何用于测试串行端口的应用程序、例如 minicom?

请帮帮我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请浏览 TTY UART 应用、您会在网上找到大量此类应用。 您可以执行回送并检查您是否收到与在另一个端口中发送的相同的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可以使用随附的 serialcheck 二进制文件来测试任何 UART 实例或克隆源格式 git://git.breakpoint.cc/bigeasy/serialcheck.git

    e2e.ti.com/.../8371.serialcheck

    请参阅 Readme.txt 文件以获取使用信息。

    例如、要测试 UART10 (位于/dev/ttyS9)、您需要在目标上运行以下命令、

    1.创建一个参考文件,dd if=/dev/urandom of=binary count=1 BS=4096

     2.在提示符下首先启动接收方,serialcheck -d /dev/ttyS9 -b 115200 -f binary -m r -l 10.

    3.使用 telnet 连接到目标并运行传输端 serialcheck  -d /dev/ttyS9 -b 115200 -f binary -m t -l 10

     

    此致、
    RK