====== U-boot how-to ======
//All numbers in u-boot are considered in HEX format, unless it is an ip address. No matter if you write the leading 0x or not//
[[https://help.ubuntu.com/community/SettingUpNFSHowTo|How To Set Up NFS Server]]
[[http://www.cyberciti.biz/faq/install-configure-tftp-server-ubuntu-debian-howto/|Ubuntu / Debian Linux: Install and Setup TFTPD Server]]
===== Boot images from the LAN =====
First of all you need to configure your LAN controller
If MAC address is not set by default then do it manually (you are free to give any numbers here):
setenv ethaddr 00:11:22:33:44:55
Give IP address to your board:
setenv ipaddr 192.168.1.10
Specify a TFTP server ip:
setenv serverip 192.168.1.36
==== Using NFS ====
nfs ADDR_IN_MEMORY host_ip:/export_dir/name_of_file
==== Using TFTP ====
All files loaded by net must be placed in a free RAM region. You need to specify this address in HEX with or without leading "0x".
tftp ADDR_IN_MEMORY name_of_file
for example to boot linux kernel:
tftp 82000000 uImage