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.

AM335x eMMC CMD24 timeouts

I'm using AM335x processor and the eMMC specification is JESD84-A441. I'm trying to write some 8000 sectors onto the eMMC. I'm using CMD24 (WRITE_BLOCK) in a loop for 8000 iterations. The issue I'm facing is, the write fails due to timeout, while verifying Transfer Complete bit in Status register. It occurs at random sectors. Sometimes after 3000 and sometimes at some other sector. Any idea why this happens?