Hello,
In AM335x reference manual 26.1.8.5.2 System Interconnection, it says:
Each interface has booting restrictions on which type of memory it supports: -
- MMC0 supports booting from the MMC/SD card cage and also supports booting from eMMC/eSD/managed NAND memory devices with less than 4GB capacity.
-
MMC1 supports booting from eMMC/eSD/managed NAND memory device with 4GB capacity or greater.
If you must boot from two different card cages, many MMC/SD cards will boot from MMC1; however, some older cards may not boot because MMC1 boot uses a slightly different boot sequence to support
larger eMMC capacities. For maximum compatibility, only MMC0 should be used to boot from the card cage. Similarly for maximum compatibility, booting from eMMC/eSD/managed NAND should only be
performed on MMC1.
My questions are:
1. What are the difference between the SD/eSD?
2. I need to use MMC1 to boot from the card cage. How should I choose the SD card?
Best regards,
-Di