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.

AM3359 ROM bootloader size limitations for eMMC

Other Parts Discussed in Thread: AM3352

Hello,

according to the AM335x TRM the MMC0 cannot boot devices greater than 4GByte. Does the boot ROM code set the Bit 30 in the CMD1 when the device is High Capacity? (Reading the eMMC OCR register content like 0xC0FF8080). If not, I can't use Micron eMMC devices because they expect it. But Kingston devices boot without sending this Bit as command argument ("host is capable of handling sector type of addressing"). Currently I have a 8GByte Micron eMMC connected to MMC0 which does not boot. This behaviour is related to the MMCA v4.41 spec. 7.4.2 and 7.4.3.

There is a thread for the AM3352, but no answer about what the ROM code is doing. https://e2e.ti.com/support/arm/sitara_arm/f/791/t/290916

Does somebody know what the ROM code is sending with CMD1 (SEND_OP_COND)?

Thanks in advance,
Stephan