Hi,
My L138LCDK can boot with the default NAND (SW1: 1:0ff; 2:on; 3:on; 4:on). The host computer is a Ubuntu 12.04, 32 bit PC. I want it boot with TFTP. I do not find a clear procedures after a whole day search on line. For example, the following is unclear to me:
http://processors.wiki.ti.com/index.php/MCSDK_OMAPL138_User_Guide_Chapter_Tools
Loading and Running Linux Kernel
The U-Boot comes with a set of default environment variables. Using those variables simplify several ways to boot kernel. Use the following command to set the default environment variables:
>env default -f –a
>saveenv
U-Boot supports three ways to boot kernel and is configured through 'boot' env variable. For each of this method, the boot env variable value to be used is provided in parenthesis.
- tftp kernel and initrd ramfs (ramfs);
- tftp kernel and use nfs mounted filesystem (net);
- using ubifs (ubi);
You would need to add a few more variable specific to you setup:
- serverip - IP address of your tftp server
- tftp_root - Relative path from tftp server root directory where the image files are stored
- boot - one of three ways to boot kernel (ramfs, net, ubi)
- nfs_root - root directory exported by the NFS server (where the rootfs tar file was untarred)
Other defaults may be changed as needed. By default, these are set to use the image names from the Release. However for Preempt RT Full images, change the following env variables (applicable only for tftp boot of Linux and DTB):-
>setenv name_kern >setenv name_fdt
How to configure to "tftp kernel and use nfs mounted filesystem (net);"? I do not see an example use "net".
Could you help me on this problem?