HI Jorge,
i tried your image it booting completely. But it failed to saveenv and also if i run run bootcmd_mmc i am getting following error
MX25 U-Boot > run bootcmd_mmc
MMC read: dev # 0, block # -2139095040, count 2048 ... MMC: block number 0x80800800 exceeds max(0x3af000)
0 blocks read: ERROR
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Please verify my environment setting is correct or not
MX25 U-Boot > printenv
bootdelay=3
baudrate=115200
loadaddr=0x80800000
netdev=eth0
ethprime=smc911x-0
uboot=u-boot.bin
uboot_addr=0xa0000000
kernel=uImage
bootargs_base=setenv bootargs console=ttymxc0,115200
bootargs_nfs=setenv bootargs $(bootargs) root=/dev/nfs ip=dhcp nfsroot=$(serverip):$(nfsrootfs),v3,tcp
bootcmd=run bootcmd_net
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
load_uboot=tftpboot ${loadaddr} ${uboot}
splashimage=0x80800000
stdin=serial
stdout=serial
stderr=serial
ethact=FEC0
bootargs_mmc=setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootfstype=jffs2
bootcmd_mmc=run bootargs_base bootargs_mmc;mmc read 0 ${loadaddr} 0x800 0x1000;bootm
bootargs=console=ttymxc0,115200 root=/dev/mmcblk0p1 rootfstype=jffs2
Environment size: 743/262140 bytes
Regards
Gokul