"/dev/mmcblk0" should replaced according to your host, use "dmesg" after inserting the SD to find out where is the SD on your host. Unmount it before issuing the dd command. seek 2, skips the first 1K bytes (2x512) of the SD where the ROM expects the boot image for SD.

5. Insert the SD on the i.MX51 EVK, and set the switches for SD card boot and power on the board.

Great post. I just used this to replace the u-boot from LTIB and it was straight forward and was working in less than half an hour. The latest version of u-boot is quite a bit nicer than the old LTIB version.

Do you know where to get a .spec for the git version that could be put into LTIB?