It started to work after I write my own roorfs folder into sdcard, before I was using the rootfs.ext2 in BSP .
Also the kernel commandline is changed to
Kernel command line: console=ttymxc0,115200 ip=192.168.10.1 root=/dev/mmcblk0p1 rootwait
previous kernel commandline was
Kernel command line: console=ttymxc0,115200 ip=192.168.10.1 root=/dev/mmcblock0p1 rootwait
I have copied the rootfs to sdcard as below:
sudo mkfs.ext3 /dev/sdb1
sudo mount /dev/sdb1 /mnt/sdcard
sudo cp -r /home/yekta/ltib/rootfs/* /mnt/sdcard
sudo umount /mnt/sdcard
uboot env settings:
MX53-DENETIM U-Boot > printenv
bootdelay=3
baudrate=115200
loadaddr=0x70800000
netdev=eth0
ethprime=smc911x
uboot=u-boot.bin
kernel=uImage
nfsroot=/opt/eldk/arm
bootargs_base=setenv bootargs console=ttymxc0,115200
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nroot},v3,tcp
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 0;mmc read ${loadaddr} 0x800 0x180 bootm
bootcmd=run bootcmd_mmc
bootargs_mmc=setenv bootargs ${bootargs} ip=192.168.10.2 root=/dev/mmcblk0p1 rootwait bootargs=root=/dev/mmcblk0p1
stdin=serial
stdout=serial
stderr=serial
Environment size: 644/8188 bytes
MX53-DENETIM U-Boot >