Hello, we use 2 EDMA3 for data exchange in C6457, one for receive and the other for transmit. We use region 0 for Rx EDMA and region 1 for Tx EDMA. Both EDMA complete interrupts are enabled. Rx EDMA and Tx EDMA are triggered one at a time (not simultaneously). However, either one of the EDMAs will generate both region 0 and region 1 EDMA complete interrups. The correct scenario should be only interrupt event flag 71 is set (region 0) when Rx EDMA is completed and only event flag 72 is set (region 1) when Tx EDMA is finished. Now, both 71 and 72 are set when only one EDMA is completed.
Is there anything wrong in our design? Any suggestion?
Thanks.