Other Parts Discussed in Thread: CONTROLSUITE
For the F28377 customer would like to transmit SPI data using the DMA. The transmission should approximately look like the picture below. There are two exceptions:
- Instead of 8 bit we will transmit 16 bit per character.
- There is no need of an inter-word timeout.
Further there frame length of a DMA frame is fixed.

Is there any way to configure the DMA to suffice these requirements, e.g.
- While receiving, start a DMA transfer on CS falling edge.
- Keep receiving word by word until the fixed length frame is finished.
-> Sounds like having two triggers at a time for DMA.
The data in memory will be periodically (not on ISR) read by the consumer.
- While sending generating the CS. Of course we could clear the CS while setting up the DMA and have an end DMA interrupt. But we would prefer the DMA to set the CS after TRANSFER end.
I would appreciate every hint.
Regards,
Bernd