actually i'm trying to transmit chunk of data from spi buffer to memory via dma basically (Peripheral to memory operation) i have successfully configured the channel 0 for the operation ,i just need the clarity on transfer size , source and destination burst size ,relation between them with an example,
i need to transmit 4kb of data from spi buffer to memory via dma in one go after that it should invoke dma terminal count interrupt ,Iam transmitting 4kb of data, the spi frame size is programmed for 256 bits which will run the loop from 128 times after that mu chip select is de-asserted it should write total 4kb of data can you pls explain the operation of dma ,how flow control will work in this case ,not much explanation is given in the data sheet