The DMA done flag(DMA_DONE_RIS) is not set after I trigger the DMA to complete the data transfer using sync0/sync1 signals.So, I would like to ask under what circumstances will this flag be set?
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.
The DMA done flag(DMA_DONE_RIS) is not set after I trigger the DMA to complete the data transfer using sync0/sync1 signals.So, I would like to ask under what circumstances will this flag be set?
There isn't much documentation about this register bit, as you've probably noticed. I'll need to track down more information about it and get back to you later.
Can you tell me if IRQ_RIS, SYNC0_RIS, or SYNC1_RIS are getting set during your tests? Also, you have verified the DMA is indeed getting triggered by SYNC0/1 and transfer is completing?
您可能已经注意到,关于这个寄存器位的文档并不多。我需要找到更多关于它的信息,稍后给你回复。
你能告诉我在测试过程中是否设置了IRQ_RIS、SYNC0_RIS或SYNC1_RIS吗?此外,您已经验证DMA确实是由SYNC0/1触发的,并且传输正在完成吗?
我现在有答案了。DMA_DONE_RIS似乎特定于F2838x设备上的CMμDMA。因此,它应该从只有C28x内核的F28P65x设备中删除。
You're welcome! I'm glad that my response answered your question.