Please check U-boot environment variables - if they are as recommended in section 8.2 (Run the Image from MMC/SD)
of "i.MX53_SABRE_TABLET_Linux_BSP_UserGuide.pdf" :
Assume the kernel image start from the address 0x100000 byte (the block start address is
0x800). The kernel image size is less than 0x300000 byte. The rootfs is located into
/dev/mmcblk0p1 partition. Enter the following commands in the U-Boot prompt:
MX53-SMD U-Boot > setenv loadaddr 0x70800000
MX53-SMD U-Boot > setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'
MX53-SMD U-Boot > setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi1fb:RGB666,XGA di1_primary ldb=di1 ip=dhcp'
MX53-SMD U-Boot > setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc read 0 ${loadaddr} 0x800 0x1800;bootm'
MX53-SMD U-Boot > setenv bootcmd 'run bootcmd_mmc'
MX53-SMD U-Boot > saveenv
MX53-SMD U-Boot > run bootcmd
To read kernel image from eMMC4.4, please update the command line as:
MX53-SMD U-Boot > setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc read 1 ${loadaddr} 0x800 0x1800;bootm'
https://www.freescale.com/webapp/Download?colCode=IMX53_1105_LINUXDOCS_BUNDLE&location=null&fpsp=1&P...
SABRE Platform for Tablets based on i.MX53 Product Summary Page