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