Part Number: TDA4VM
Hi team,
Here's an issue from the customer may need your help:
When debugging the SPI DMA, the return value when call Spi_setupEB is E_NOT_OK. The Spi_setupEB function of the Spi.c in mcal was added with a filter condition when the SPI DMA transfer was used, as the following figure:

The note here shows that Spi_setupEB can only set the data length of 32 when using SPI DMA, and the customer set the length of 8, as shown in the following figure:

Question: setting the data length to 8 is no problem when DMA transfers are not used. However, setting the data length to 8 is not possible after using DMA transfers. SPI With DMA transfers, can Spi_setupEB only set the data length to 32?
Could you help check this case? Thanks.
Best Regards,
Cherry



