您好!
我 正在努力将 McASP 作为 UART 来实现、但我无法获取任何相关文档
我有一个旧的内核版本文档、但它与文档中提到的当前 SDK Linux 内核版本不匹配。 下面的文档链接:-
我使用 的是 ti-processor-sdk-linux-am335x-evm-05.03.00.07版本
2. 运行 PRU_UART 示例应用程序时遇到以下错误
示例_PRU_Hardware_UART.out:无法执行二进制文件:执行格式错误
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
您好!
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
您好 Jagadeesh、
很高兴听到这个消息。 下一个 SDK 将于10月发布。
PRU 固件和 RTOS 驱动程序已在我们的 RTOS SDK 中发布。 您可以在 RTOS PRU-ICSS UART 文档中获取有关该功能的更多信息。
我将在本周的剩余时间内离开办公室。 如果您无法等到 SDK 发布、下周我将向您展示如何从我们的开发报告中获取 Linux 驱动程序。 但请记住、开发复制与 Linux 处理器 SDK 复制之间存在相当多的差异、我无法在此论坛上支持来自开发复制的代码。
此致、
Nick