Hi,
If byte by byte collect SPI transfer data using DMA way, which is not an effective way.
DMA will reduce the core workload with bulk data transfer.
It need to check the core work load, the core combine a SPI byte with 16-bit SPI command to 32-bit data format will be faster than DMA.
After the SPI data (32-bit format) done, using DMA to start SPI transfer.
In another word, I want customer try to use core to do transfer SPI data format (8-bit) conversion (to 32-bit).
Wish it helps.
Have a great day,
Mike
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------