I am unable to get the ROM Boot Loader to boot from an 8GB Micron eMMC.
The eMMC is on a Micron-supplied breakout board which adapts it to MMC connector on the end. It should be identical to an 8GB MMC media.
The eMMC works in the SD slot with Linux running, and I can read, write, partition, format on it to my heart's content, and it just works.
I have the BootMode bits set right, because RBL will boot from 512MB and 8GB SD media just fine.
I have set the C/H/S settings identically using fdisk.
Even if I byte copy from a working SD onto the eMMC, the DM8148 will not boot.
Is there an difference between the way sector sizes are handled between eMMC and SD media?
Is there some DOS FS option or partitioning change I should make for large eMMC media?
I've noticed that RBL is very sensitive to DOS Partition (VFAT) sizes and settings. It will only work on SD media with partition sizes between 40MB to 90MB or so.
If I need to tweak VFAT and put certain bit patterns in certain bytes, that is no problem for me.