I am trying to output data to a UART using EDMA. I can EDMA from memory to memory but I cannot EDMA from a memory buffer to the UART. If I use PARAM OPT with DAM set (destination is FIFO) with FWID set to 8 every 4th character comes out out the UART. If I do not use DAM then I only get one charcater and the EDMA does not complete.
When I set the DAM bit in OPT, I use acnt=bytes, bcnt=1, ccnt=1. When I do not use DAM, I use acnt=1, bcnt=bytes, ccnt=1, srcbidx=1. Which method is correct. I have looked at other peripheral examples and they seem not to use DAM or SAM.