Hi,
BR, Daniel
Thank you for helping me solve the current problem
I changed a chip as the host, and now the SPI host can receive the data in the correct order {0x11,0x22,0x33,0x44,0x55,0x66,0x77}.
But now there is a new problem. The information received by the SPI slave from the master is also misplaced. The SPI master sends {0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7}, but the SPI slave The received data becomes {0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA0}. As shown below.
There is another phenomenon: if I disable DMA2 and only let the DMA1 module in the SPI slave be responsible for receiving the data from the SPI master, then the data received by the SPI slave becomes the correct data {0xA0,0xA1,0xA2,0xA3, 0xA4,0xA5,0xA6,0xA7).
I don't know if you can reproduce this problem, and can you help me answer this question, thank you very much.
