Tool/software: Linux
I want to use bootz command to start kernel from tftp, this is how I did it:
tftp 87000000 skern-k2e.bin
netcp@24000000 Waiting for SGMII auto negotiation to complete. done
Using netcp@24000000 device
TFTP from server 10.103.110.164; our IP address is 10.103.110.122
Filename 'skern-k2e.bin'.tftp 88080000 k2-fw-initrd.cpio.gz
netcp@24000000 Waiting for SGMII auto negotiation to complete. done
Using netcp@24000000 device
TFTP from server 10.103.110.164; our IP address is 10.103.110.122
Filename 'k2-fw-initrd.cpio.gz'.
Load address: 0x88080000
Loading: #############
1.2 MiB/s
done
Bytes transferred = 64925 (fd9d hex)
=> tftp 88000000 keystone-k2e-evm.dtb
netcp@24000000 Waiting for SGMII auto negotiation to complete. done
Using netcp@24000000 device
TFTP from server 10.103.110.164; our IP address is 10.103.110.122
Filename 'keystone-k2e-evm.dtb'.
Load address: 0x88000000
Loading: #########
7.8 KiB/s
done
Bytes transferred = 44440 (ad98 hex)
=> tftp 82000000 zImage
netcp@24000000 Waiting for SGMII auto negotiation to complete. done
Using netcp@24000000 device
TFTP from server 10.103.110.164; our IP address is 10.103.110.122
Filename 'zImage'.
Load address: 0x82000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
################################ 443.4 KiB/s
done
Bytes transferred = 3490760 (3543c8 hex)
bootz 82000000 88080000:fd9d 88000000
Kernel image @ 0x82000000 [ 0x000000 - 0x3543c8 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Ramdisk to 8fff0000, end 8ffffd9d ... OK
Loading Device Tree to 8ffe2000, end 8ffefd97 ... OK
Starting kernel ...
Then I stuck here.