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/AM3359:AM3359 UART 硬件流控制

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627763/linux-am3359-am3359-uart-h-w-flow-control

器件型号:AM3359

工具/软件:Linux

尊敬的所有人:

我们使用的是支持 DMA 的 UART 驱动程序。

我遇到了 DMA 支持的 UART 不支持硬件流控制的问题。

 是否有办法解决此问题(启用 H/W 流量控制)。

Linux 版本:4.1.18

SDK 版本:02.00.02.11.

谢谢。

Junho。

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

    UART 支持硬件和软件流控制。 有关如何启用/禁用硬件流控制的说明、请参阅 AM335x TRM 第19.3.8.1.3.2节"硬件流控制"、网址为:
    www.ti.com/.../spruh73p.pdf

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

    Junho、

    我想补充一点、您可以通过设置 UPF_HARD_FLOW 标志来启用硬件流控制。 检查./linux/drivers/tty/serial/omap-serial.c 文件中的 serial_omap_config_port 函数。

    BR

    Tsvetolin Shulev