主题中讨论的其他器件:TMDS64EVM
工具与软件:
从图12-259中可以看到 FIFO 发送和 FIFO 接收;我们可以在 AM64x 中的 UART 上运行全双工模式吗?
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.
Sreenivasa:
每个 RFI 都有三个特定的"域"
谢谢
吉姆
您好!
我假设这是您的用例、如果我错了、请纠正。
用例:
假设 UART0正在使用中、并且客户希望通过 UART0_TX 从外部发送一些数据并同时使用两个线程从发送器在 UART0_RX 上接收一些数据。
我的评论 如果用例正确:
我们的 SDK 示例未 在全双工能力上进行测试。 客户是否可以对其进行测试? 如果是、那么我建议他们创建2个线程、第一个线程写入、第二个线程读取。 UART 实例应相同、例如 UART0。 如果客户没有带宽、请告诉我。
在 UART_WRITE 和 UART_READ API 内部、我们使用信标、但这些信标是分开的、因此可以实现全双工、但需要像前面的回复中提到的那样对其进行测试。
此致、
Vaibhav
Vaibhav & Sreasinga:
使用 AM64x SDK v10.1 " uart_echo_dma_lld.c "并将 TX 和 Rx 过程拆分为"UART Echo dma lld"示例的 main.c 所述的2项任务有多困难?
借助 SoC UART 支持的数据速率、我认为全双工 是一项很好的功能、与限制一到半双工配置相比、该功能可以有效地将吞吐量增加一倍!
根据我在 TRM 第12.1.5.4节和图12-259方框图中看到的内容、您严重限制了 AM64x 在串行端口上的硬件能力。
此致
吉姆
抄送: