Hi Krishna,
I got the similar problem.My board is I.MX6Quad.I try to loading zImage by the command "mmc read" from eMMc.And the following error shows to me:
MMC read: dev # 2, block # 4096, count 8192 ... MMC: block number 0x3000 exceeds max(0x2000)
0 blocks read: ERROR
Bad Linux ARM zImage magic!
My bootcmd is as follow:
#define CONFIG_BOOTCOMMAND \
"setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} rootfstype=ext4 video=mxcfb0:dev=lcd,CLAA-WVGA@60,bpp=32,if=RGB24;" \
"mmc dev ${mmcdev} ${mmcpart};"\
"mmc read ${fdt_addr} 0x800 0x80;"\
"mmc read ${loadaddr} 0x1000 0x2000;" \
"bootz ${loadaddr} - ${fdt_addr};"
I have read the user_guide before,but there is nothing can help me.Could you tell me how to solve this problem?
Thanks
Phoenix