This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: EMDA + MCSPI get data from flash issues

Part Number: AM3352

Use the EDMA +MCSPI read the data from flash to the ddr, found the issues below:

1.After power up, first time the edma can get the data to the ddr correctly, but try it second time, all the data in the ddr not changed, load data failed. but the clock and the data signal can be found with the Logic analyzer;

2.MCSPI clock is 48M, the interval between the two transfer bytes is about 245ns, is it correct?

The test is done in the uboot stage, and with uboot source-2020.01-00003

The edma sample based on the code in the starterWare examples mcspiFlash_edma.c