Hi,
The error code is the next:
#define ERROR_SSP_DRIVER_DMA_TIMEOUT (ERROR_DDI_GROUP | ERROR_DDI_SSP_DRIVER_GROUP | 0x8)
0x80206008 DMA Timed out
After checking the documentation I believe this error corresponds to this description.
Data Time-Out Error—The SSP TIMEOUT counter is used to detect a time-out
condition during data write or read operations. The time-out counts any time that the
SSP is waiting on a busy DAT bus. For read operations, the DAT line(s) indicate
busy before the card sends the start bit. For write operations, the DAT line(s) may
indicate busy after the block has been sent to the card. If the time-out counter expires
before the DAT line(s) become ready, the SSP stops any DMA requests, sets the
DATA_TIMEOUT status flag, and asserts a CPU IRQ. The ISR should check the
status register to see that a data time-out has occurred. It can then reset the DMA
channel and the SSP to re-try the operation.
I have seen previous problems with different SD card brands. Each SD card or eMMC needs a different amount of time to access w/r its internal memory. And it seems that depending on the memory, the BootROM code may rise that error.
I wonder if you have tried with a different eMMC.
/Alejandro