I've been trying to set up my Sabre SDB to load U-Boot from eMMC but I have not had any success. Has anyone done this successfully?
There are three questions I would like to confirm:
a) Are there any special preparations when building U-Boot? Do I use the u-boot.imx image that I have successfully loaded from an SD card?
b) Where do I write the U-Boot image with the dd command? I have several MMC devices available:
# ls -l /dev/mmcblk0*
brw-rw---- 1 root disk 179, 0 Jan 1 00:00 /dev/mmcblk0
brw-rw---- 1 root disk 179, 8 Jan 1 00:00 /dev/mmcblk0boot0
brw-rw---- 1 root disk 179, 16 Jan 1 00:00 /dev/mmcblk0boot1
brw-rw---- 1 root disk 179, 1 Jan 1 00:00 /dev/mmcblk0p1
c) What should SW6 be set to? From my reading of the datasheet, it should be set up with switches 8 - 1 => 01101011
ie: MMC boot, 8 bit interface, port SD4.
Although I have tried various other combinations without any success. I suspect the problem is in a) or b).