I have custom hardware, AM335x-based, with a 32GB eMMC (MTFC32GJDDQ-4M IT) on MMC1. Per Micron's datasheet that part is supposed to be JEDEC/MMC v4.41 compliant. The part is recognized and works fine from Linux, but I can't get the board to boot from the eMMC.
Using TI's Linux_Core_U-Boot_User_Guide, I have been able to wipe the data from the eMMC on a beaglebone, write new images from u-boot, and boot using raw mode. So I don't think the procedure or images I am using to attempt booting from the eMMC are broken. At this point I am wondering if the eMMC I am using is just somehow incompatible with the boot ROM.
Can anybody share a known bootable 32GB or other high capacity eMMC part number or give me some other advice?