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.

DM3730 EMMC read/write slow

Other Parts Discussed in Thread: CSD

Hi everyone,

I am trying to connect  to my EMMC device at MMC3 on the board. The following is what I got:

  • I have finished all the init steps with no error and the card can read and write correctly.
  • The EMMC card support JEDEC 4.4.1. 
  • The block size is set to 512 bytes
  • The clock is set to 48MHz(Observed from scope)
  • The card has been set to high speed mode and 8 bit data width (Observed from EXT_CSD register by calling CMD8)
  • The processor has been set to 8 bit mode. 
  • For writing one block (512B), it takes about 1500 microseconds.
  • For reading one block, it takes about 500 microseconds.
  • The first time of the writing task will take 13000 microseconds and for the reading task.
  • I can observe the card response the data crc status really fast after all the 512B transferred with scope.

I have worked on it for a few days but I couldn't make any progress. Please let me know if you have any idea for this issue. Thanks a lot.