Hello Octocontrabass
i tried set them 0 but DMA did not work, let me know if you find anything missing in my test code
1) I have configured SPI for Hardware CS
2) Enabled DMA tx/rx request in SSCR1 register
3) took out DMA out of reset in RESET register
4) made a dummy array and assigned its address to SAR_LO0 and made SAR_LH0 as 0(we are 32 bitmode)
5) DAR_LO0 is set address of SSDR and high register is made 0
6) Set LO0 and HO0 to 0,, no LL
7) set src and dest transfer width as 1, and donot inc dest Addr and set SRC and dest mesg size as 4 and set mem to peripheral transfer in CTL_LO0
set block transfer as 4bytes in CTL_HI0
9) Set source, dest handshake as active low in CFG_LO0,, now zeored
10) set source ID to 0 and dest ID 1 in CFG_HI0, now zerord
11) Enabled DMA in DMACFGREG
12) enabled write enable and enabeled channels in CHENREG
..... and then nothing happens