102
ATCA-F125 (6873M Artwork) Installation and Use (6806800J94N)
U-Boot
U-Boot
4.
Press CTRL+C when you see a prompt onscreen.
U-Boot aborts the boot sequence and enters into a command line interface mode.
5.3
Configuring Boot Options
5.3.1
Configuring U-Boot for Network Boot
In this mode, U-Boot downloads and boots the Linux kernel from an external TFTP server
and mounts a root file system located on a network server.
This procedure assumes that the ATCA-F125 is connected to a TFTP server and that the
U-Boot command nfsboot has been defined. The external TFTP server must be connected
using the ATCA-F125 face plate connector "ETH5", which is the Ethernet management
interface. Any other interfaces, such as the base or fabric interfaces, are not yet functional
at this stage of the boot phase, as the corresponding drivers are not initialized yet.
For more information, see the U-Boot documentation.
1.
Execute the following commands to specify the IP addresses of the ATCA-F125 and
the TFTP server by entering the following commands:
setenv ipaddr <IP address of ATCA-F125>
setenv serverip <IP address of TFTP server>
2.
Specify the names of the Linux kernel image and the NFS root directory.
setenv bootfile <Linux kernel image file name>
setenv rootpath <NFS root directory>
setenv blobfile <dtb file name>
3.
Configure U-Boot to use NFS boot.
setenv bootcmd $nfsboot
4.
Depending on your network configuration, you may have to specify a gateway IP
address and a netmask. Use the following commands:
setenv gatewayip <gateway IP>
setenv netmask <netmask>
5.
Enter
saveenv
, and then enter
boot
.
If you want to disable the auto-boot feature of U-boot and make sure that U-Boot
directly enters into the command line interface mode after the next reboot/power up,
enter the following command:
setenv bootdelay -1 saveenv