I have a Zynq design that uses the AXI DMA module. However I find that the DMA transfer is not starting.
To start the DMA transfer I do the following things
Write the MM2S_CR to set RS to 1
Write the MM2S_SA to be the source address
Write the MM2S_LENGTH to be the length in bytes of the data
my addresses for the registers are
0x40400000 (base / MM2SCR)
0x40400018 = base + 18h = MM2S_SA
0x40400048 = base + 28h = MM2S_LENGTH
However it seems that when I try to set the values of the registers MM2S_SA and LENGTH with Xil_Out32(addr, value) the setting doesn't work per inspection through XMD.
Following this I tried to set the values in XMD with mrd/mwr and they aren't changing that way either.
Any advice/help would be greatly appreciated.
Thank you