Hi, i also have the problem 2 i raised above.
the focus of my attention is that why it cost so long time when i called the api function Spi_AsyncTransmit,i made a statistics below.
at Spi_SetupEB_Time.png
at Spi_AsyncTransmit Time.png
After Spi_AsyncTransmit Time.png
Wait Spi_SEQ_OK.png
With debug tools,i get the running time of these three api functions, it shows the most time cost in Spi_AsyncTransmit and Wait SPI_SEQ_OK, and i also record more times,generate a table below
Time calc.png
the real signal in analyse is also showed below
Time interval.png
i don‘t think it is other interrupt preempt time during Spi_AsyncTransmit funtions running,i also gave a high interrupt priority for spi_dma_rx and tx channel。
in my application,in need send about 100 frame in initialization time, and this problem would cause my initialize overtime or task overtime. please give some suggestions about solving this problem,thank you !