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.

[参考译文] AM3358:McASP 作为 UART

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/829734/am3358-mcasp-as-uart

器件型号:AM3358

您好!

我   正在努力将 McASP 作为 UART 来实现、但我无法获取任何相关文档

我有一个旧的内核版本文档、但它与文档中提到的当前 SDK Linux 内核版本不匹配。 下面的文档链接:-

http://processors.wiki.ti.com/index.php/Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide

我使用 的是 ti-processor-sdk-linux-am335x-evm-05.03.00.07版本

2. 运行 PRU_UART 示例应用程序时遇到以下错误  

示例_PRU_Hardware_UART.out:无法执行二进制文件:执行格式错误

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

    您好!

    我假设您正在讨论在 PRU (处理器内核)上实现软件 UART、而您不是在谈论 McASP (音频串行端口)。

    您需要此功能的时间安排是什么? 旧维基网页中引用的软 UART 已被弃用多年。 但是、我们的下一个 SDK 版本将包括在内

    1) PRU 固件和

    2) 2)用于 PRU 上实现的软件 UART 的 Linux 驱动程序。

    对于未来的读者、下一个 SDK 版本将特别添加对 AM335x 上 PRU 软件 UART 的支持。

    此致、

    Nick

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

    感谢您的回复 nick、

    我想同时配置 PRU UART 和 McASP UART

    因此、请为此提供任何解决方案

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

    您好!

    TI 尚未实施任何允许通过 McASP 进行 UART 通信的软件。

    PRU-ICSS 中内置了一个硬件 UART。 您可以使用 PRU 对其进行控制。 TI 尚未实施 Linux 驱动程序来允许 ARM 内核控制 PRU-ICSS 中的 UART。

    您需要使用 RemoteProc 来加载和运行 PRU_Hardware_UART 示例。 请参阅 RemoteProc 和 RPMsg 文档以获得指导。 您可以忽略针对您的用例的 RPMsg 部分。 运行示例时、 如果您想在输出引脚上看到信号、不要忘记禁用环回。

    我们将包含在下一个 SDK 版本中的软件 UART 可实现每个 PRU 内核最多3个 UART、AM335x 总共6个 UART。

    此致、

    Nick

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

    谢谢 nick、

    PRU 硬件 UART 在加载固件后工作正常。

    我可以获取任何用于启用软 UART 的 pach?

    您能告诉我下一个 SDK 的发布日期吗?

    谢谢、

    Jagadeesh

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

    您好 Jagadeesh、

    很高兴听到这个消息。 下一个 SDK 将于10月发布。

    PRU 固件和 RTOS 驱动程序已在我们的 RTOS SDK 中发布。 您可以在 RTOS PRU-ICSS UART 文档中获取有关该功能的更多信息。

    我将在本周的剩余时间内离开办公室。 如果您无法等到 SDK 发布、下周我将向您展示如何从我们的开发报告中获取 Linux 驱动程序。 但请记住、开发复制与 Linux 处理器 SDK 复制之间存在相当多的差异、我无法在此论坛上支持来自开发复制的代码。

    此致、

    Nick