Other Parts Discussed in Thread: HALCOGEN
Hello there!
I am using RM57 SPI (MIBSPI compatibility mode) with DMA. I am using SPI3 with CS1 line.
My code almost identical to the one used in this thread:
https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/384808
In this thread, some code was attached (3681.rm57_spi_dma.zip) which helped me to successfully test my SPI - DMA code.
The only issue I am having (and the only difference with the code provided in 3681.rm57_spi_dma.zip) is related to the Chip Select line. I am not using a GPIO to drive the Chip Select signal, but the CS1 line connected to the SPI3 (I would like the Chip Select line to be driven automatically by the peripheral and not manually using a GPIO).
The problem I have is that the Chip Select is not CONTINUOUS during the whole SPI transaction (in this case a 4-word 16 bit transmission) but the Chip Select returns to high level state after transmitting 1 or 2 words, as seen in the following picture:
In a previous development stage, I was able to use a continuous Chip Select signal when no using DMA but using SPI with interrupts.
Is there anything I can do to solve this issue? Or I am forced to use a manually controlled GPIO?
Thanks!