We are using GPMC in synchronous mode and using EDMA for burst transactions.
Here is what we see
Burst write sizes of
4-bytes, 8-bytes, 16-bytes, 32-bytes are OK.
However, if we try to write 40-bytes(20 words) we see a 32-bytes(16-words) write followed by a 16-bytes(8-words) write, where first 8-bytes are
our data and rest are FFFFs. We expect a 32-bytes + 8-bytes only but it does not happen.
Any suggestions?