Synchronization of SPI and DMA for Block data transfer using DMAMUX
Hi, I am trying to synchronize a SPI Block data transfer between two MCU's (Ti MSP430 Master, STM32G0 Slave). The idea is to use the DMA to transfer the data to memory and use the DMAMUX to Sync with a timer.
For demonstration, the data is transmitted to USART.
Here is my result:

The red cycle mark the sync point generated by the timer interrupt of LPTIM1.
For testing, a defined pattern with 6Byte is transmitted via the SPI. And you can see that the data is not in sync with the block transmission.
Has anyone an idea how to solve this?
SPI1 is configured to receive the data in Slave mode and use DMA.

DMA Channel 3 is configured to transmit data from SPI1Rx to memory

DMAMUX Channel 2 is configured to SPI1Rx synced by LPTIM1


