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.
您好!
我 正在努力将 McASP 作为 UART 来实现、但我无法获取任何相关文档
我有一个旧的内核版本文档、但它与文档中提到的当前 SDK Linux 内核版本不匹配。 下面的文档链接:-
我使用 的是 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