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.

[参考译文] Starterware/AM3357:UART 示例

Guru**** 2613765 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582792/starterware-am3357-uart-example

器件型号:AM3357

工具/软件:Starterware

您好!

我将 UART EDMA 示例与 StarterWare 搭配使用。

我想问为什么它在开始时使用虚拟传输?

每当我们将 UART 与 DMA 配合使用时,是否需要此虚拟传输?

谢谢、

已运行

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

    请访问 processors.wiki.ti.com/.../CIR 的最末尾
    希望这能澄清。

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

    非常感谢!
    这有助于理解。
    但是、它无法将其移植到我的操作系统(VxWorks)。
    我有一个问题、就是我必须写入虚拟字节(8)、并且只有在这个问题之后、DMA 才开始触发所有字节、并且它运行得很好。
    问题是,我必须用这些第一个虚拟字节(8)来触发 DMA 的开始,否则 DMA 不会启动。
    我不确定这是否与 wiki 中描述的虚拟传输问题不同,是吗?

    这种行为是否与我描述的一样(它是否与 wiki 虚拟传输相同)? 是否有任何权变措施?

    谢谢、
    已运行