Part Number: TDA4VEN-Q1
I am developping on TDA4VEN using rtos sdk 11.01.
We have 2 TDA4VEN on our custom board connected via SPI. I am developing full-duplex communication between them.
Currently, I am facing an issue on spi slave side: MCSPI_transfer returns ok but the trasaction status is MCSPI_TRANSFER_CANCELLED. After checking further, I found that this is due to an RX FIFO OVERFLOW on slave side.
So I would like to know under which conditions would an RX FIFO OVERFLOW occurs? and what is the recommended way to avoid it?
For reference, I have attached my SPI syscfg settings for both slave and master:


and the rx fifo overflow is from this code branch:

