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.

[参考译文] RTOS/PROCESSOR-SDK-AM437X:UART 读取问题

Guru**** 2589280 points
Other Parts Discussed in Thread: TMDSIDK437X

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641592/rtos-processor-sdk-am437x-uart-read-issue

器件型号:PROCESSOR-SDK-AM437X
主题中讨论的其他器件:TMDSIDK437X

工具/软件:TI-RTOS

你好

我尝试使用 TMDSIDK437X 上的 UART 模块通过 USB 电缆与 PC 通信。 在 UART 中断内部、我在非阻塞模式下使用循环的 UARTGetChar 函数读取 FIFO 寄存器的内容。 然而、我观察 到、读取每个字节花费的时间非常长-每个字节大约为4微秒。 我认为这不是数据传输本身的问题、因为更改 UART 波特率根本不会影响这种延迟、所以我想、当 FIFO 到达财务时、中断被正确调用、然后在读取寄存器时花费太多时间。

这可能需要这么长时间吗? 是否有可能找到 PDK 库的源代码并查看其中发生的情况? 还是只有头文件可供用户使用?

非常感谢您在这个问题上提供的任何帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。