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.

[参考译文] TDA4AL-Q1:如何配置 UART 波特率3125000?

Guru**** 2379320 points
Other Parts Discussed in Thread: AWR2944, TDA4AL-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1499748/tda4al-q1-how-to-configure-uart-baudrate-3125000

器件型号:TDA4AL-Q1
主题中讨论的其他器件:AWR2944

工具/软件:

尊敬的 TI 工程师:

我有关于使用 UART 以3125000波特率将 AWR2944连接到 TDA4AL-Q1 SoC 的问题。

您能否告知如何在 TDA4AL-Q1上配置此波特率?

使用的两个 UART 接口是:

UART6_TXD | AC27 UART6_RXD | T26 UART7_RXD | V23

谢谢您、

BRS、

成功

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

    您好、Win、

    我会仔细研究一下、然后回复您。

    此致

    Gokul

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

    尊敬的 WIN Peng:

    很抱歉晚才回复。

    关于这些更改、我随附了一个示例补丁、用于将 MAIN_UART 8配置为3125000波特率。

    UART6和 UART 7也可以应用类似的更改。

    U-boot:

    e2e.ti.com/.../u_2D00_boot_5F00_uart_5F00_3125000.patch

    Linux 内核:

    e2e.ti.com/.../linux_5F00_uart.patch

    ----------------------------------------------------------------------------------------------------------------------------------------------------------

    如果您要更改在串行控制台中打印的 UART 的波特率、除了上述更改外、还需要应用以下其他更改:

    我将附带一个包含以下更改的示例:

    U-boot:

    e2e.ti.com/.../serial_5F00_uboot.patch

    Linux 内核

    e2e.ti.com/.../serial_5F00_linux.patch

    此致

    Gokul

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

    尊敬的  Gokul:

    非常感谢您的答复。

    对于 TDA4AEN、此修改方法是否相同?

    BRS、

    成功

     

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

    您好、Win、

    [引述 userid="644713" url="~/support/processors-group/processors/f/processors-forum/1499748/tda4al-q1-how-to-configure-uart-baudrate-3125000/5766486 #5766486"]

    对于 TDA4AEN、此修改方法是否相同?

    [/报价]

    是的、类似的变化将在相应 UART 上的相应 DTS 中应用于 TDA4AEN。

    此致

    Gokul

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

    尊敬的  Gokul:

    非常感谢您的答复。

    如果此修改可用、如何测试来自 TDA4AL 上 PC 的 UART 数据?

    我的意思是、是否有一个测试工具可以在 TDA4AL 上运行、以便从 PC 接收 UART 数据?

    BRS、

    成功

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

    您好、Win、

    [报价 userid="644713" url="~/support/processors-group/processors/f/processors-forum/1499748/tda4al-q1-how-to-configure-uart-baudrate-3125000/5774488 #5774488"]

    我的意思是、是否有一个测试工具可以在 TDA4AL 上运行、以便从 PC 接收 UART 数据?

    [/报价]

    STTY 工具可用于测试是否已启用 UART。

    测试步骤如下:

    第1步:确保先完成此操作、然后再继续执行主机端命令。

    目标侧(电路板):

    stty -F /dev/ttySx 3125000 -crtscts
    stty -F /dev/ttySx
    cat /dev/ttySx

    • Sx 中的"X"需要替换为连接到 UART6/UART7的串行实例编号。

    第2步:

    主机端(PC):

    stty -F /dev/ttyUSBx 3125000 -crtscts
    stty -F /dev/ttyUSBx
    echo "Hello" > /dev/ttyUSBx

    • USBx 中的"X"需要替换为连接到 UART6/UART7的 USB 实例编号

    如果测试成功、您将能够在目标端(电路板)看到"Hello"打印结果。

    此致

    Gokul

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

    尊敬的  Gokul:

    非常感谢您的答复。

    我会尝试您的建议并与您分享结果。

    BRS、

    成功

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

    当然是赢的

    此致

    Gokul