您好!
SDK 版本:SDK-RTOS-J721E-EVM-08_05_00_11
我们 试图触发 多个传输、每个传输在一个 单独的通道上(启用了 DRU)、并且 我们不使用 appUdmaCopyNDWait 函数 、而是使用自定义的 appUdmaCopyNDIsFinished、我们在其中检查传输状态而不等待它完成。 这样做是为了避免在单个通道上迭代投射多个复制操作、并希望 通过 uDMA DRU 通道获得更好的性能。
复制操作可以正常工作、但是与经典的 loop-TriggerAndWait 版本相比、性能没有任何改进。
这是 DMA 的预期行为吗? 或者是否有办法 修复 我们的解决方案并使 DMA 实现更好的性能?