Hi experts:
I meet a question when my software integration. We are developing an ADAS ecu with TDA4VM .
Sample 1. When I just using two channel of MSPI with DMA, the ECU can run it all night and send SPI continuously.
(Sample boot timing is : SBL->MCU1_0->MCU3_0 , the SPI configured in MCU3_0)
Sample 2. When the MCU3_0 firmware integrated in linux file system and run,the SPI send message for a few minutes then enter the pending status:Spi_GetSequenceResult(Sequence) == SPI_SEQ_PENDING,
If I use the memtester in A72 linux, the SPI enter the pending state immediately, I dont know why. Can experts give us a direction to look?
(Sample boot timing is : SBL->MCU1_0 & Uboot -> Uboot -> file system & MCU3_0 & other cores, the SPI configured in MCU3_0)
thanks!