Hello everyone
I am trying to send 65536 bytes data from continuous address in DDR to L2 SRAM. At the beginning, I plan to use EDMA 0 in A-Synchronized transfer. Because of ACNT is a 16-bit unsigned value with valid values between 0 and 65535. So I divided that data stream into 64*1024 bytes. That is ACNT=1024. BCNT=64, CCNT=1. However, the transmission is not successful (I cannot get IPB bit set). According to the below thread, it said that :"in the case of A-sync, only ACNT bytes of data is transferred". I don't understand that why in the A-Synchronized transfer mode only ACNT can be transferred.
Just like the above thread said, I can send ACNT=65525, BCNT=1 successfully. And I can make transfer successfully too, if I program EDMA in AB-Synchronized mode with ACNT=1024, BCNT=64, CCNT=1.
The following figures shows the configuration of A-Synchronized mode and AB-Synchronized mode in PaRAM, in which I want to transfer 64*1024 Bytes data. From my point of view, there is no difference in configuration in PaRAM of A or AB synchronized mode if I just want to transfer one frame wiht multiply arrays data, link ACCNT=x, BCCNT=y, CCNT=1.
Thanks Xining
