Hi! I am developing a program for the ADuCM362 eval board that utilizes the SPI DMA peripheral in ping-pong mode (only TX). I have been success full in generating SPI writes, however each byte is sent twice. For example the first value in the buffer is decimal 0 and the second is decimal 1. On the oscilloscope I will see "0x00" then "0x00" then the next value "0x01" and then "0x01" again. It doesn't matter what value is being sent nor by which DMA data structure.
I have set DST_SIZE, SRC_SIZE, DST_IN, and SRC_INC all to "byte" or 011. Is there any other SPI or DMA settings that could cause this? I am using the given ADuCM362 drivers and the setup code is shown below.