请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VM SDK 版本: ti-processor-sdk-rtos-j721e-evm-08_06_00_12
DMA 驱动程序: vision_apps/utils/uDMA
您好!
我正在 使用几个 DRU 通道实现以下场景:
- 步骤1:使用"appUdmaCopyNDGetHandle"初始化第1个 DRU 通道。
- 步骤2: 使用"appUdmaCopyNDGetHandle"初始化第2个 DRU 通道。
- 第3步:对于 N 次迭代:
- Step3_1:使用 "copy_mode" 0、使用第一个通道将 srcBuffer1复制到 dstBuffer1。
- Step3_2: 使用 "copy_mode" 0、使用第二个通道将 srcBuffer2复制到 dstBuffer2。
- 步骤3_3: 在 PING_PONG 中、使用 "copy_mode"使用第1个和第2个通道将 srcBuffer3复制到 dstBuffer3 2.
- 步骤4:使用"appUdmaCopyNDReleaseHandle"取消初始化第一个 DRU 通道。
- 步骤5: 使用"appUdmaCopyNDReleaseHandle"禁用第2个 DRU 通道。
在执行 Step3_3期间、DRU 通道似乎随机挂起、并 无限期地等待__EFR 事件。
此问题仅发生在步骤3_3中、并且仅在我们切换到 COPY_MODE 2时才会发生。
此致。