1 - Start by programming U-boot into the SD or NAND, click here for SD or here for NAND.
2 - Boot the image programed on Step 1, for the SD Card:
Personality Board settings: 12345678 SW22 -> 00000000 SW21 -> 11000000 Debug Board settings: SW5,6,7,8,9,10 -> OFF 12345678 SW4 -> 10000001
For NAND:
12345678 SW22 -> 00100000 SW21 -> 10011000 Debug Board settings: SW5,6,7,8,9,10 -> OFF 12345678 SW4 -> 10000001
Stop at u-boot prompt:
MX25 U-Boot >
3 - Configure u-boot networking variables, replace the values according to your network configuration:
MX25 U-Boot > setenv serverip 192.168.1.1 MX25 U-Boot > setenv ipaddr 192.168.1.2 MX25 U-Boot > setenv eth1addr 00:04:9f:00:3b:33
Update "ethact" var to enable the FEC.
MX25 U-Boot > setenv ethact FEC0
4 - With the Ethernet cable connected, start a tftp transfer:
MX25 U-Boot > tftpboot 0x80800000 uImage_mx25 FEC: enable RMII gasket Using FEC0 device TFTP from server 192.168.1.1; our IP address is 192.168.1.2 Filename 'uImage_mx25'. Load address: 0x80800000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ##### done Bytes transferred = 2022396 (1edbfc hex)
5 - If you transfered the kernel image, you can boot it (Don't forget to update bootargs):
MX25 U-Boot > bootm 0x80800000