uEnv options and files configuration.
Standard uEnv.txt file: kernel and rootfs in sdcard.
usbethaddr=00:E0:4C:53:44:58ethaddr=00:E0:4C:53:44:58autoload=nohostname=BBxMserverip=192.168.0.41ipaddr=192.168.0.141netmask=255.255.255.0getway=192.168.0.1console=ttyO2,115200n8mpurate=autobuddy=nonevram=12Mdvimode=640x480MR-16@60defaultdisplay=dviloadaddr=0x80200000mmcroot=/dev/mmcblk0p2 rwmmcrootfstype=ext3 rootwaitip=192.168.0.141:192.168.0.41:192.168.0.1:255.255.255.0:BBxM:eth0:offmmcargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode} omapdss.def_disp=${defaultdisplay} root=${mmcroot} rootfstype=${mmcrootfstype} ip=${ip}mmcboot=echo Booting from mmc (uEnv.txt configuration) ...; run mmcargs; bootm ${loadaddr}loaduimagefat=fatload mmc ${mmcdev} ${loadaddr} uImageuenvcmd=run loaduimagefat; run mmcbootnfs uEnv.txt file: kernel from tftpf and rootfs from nfs.
usbethaddr=00:E0:4C:53:44:58ethaddr=00:E0:4C:53:44:58autoload=nohostname=BBxMserverip=192.168.0.41ipaddr=192.168.0.141netmask=255.255.255.0getway=192.168.0.1console=ttyO2,115200n8mpurate=autobuddy=nonevram=12Mdvimode=640x480MR-16@60defaultdisplay=dviloadaddr=0x80200000bootfile=uImageroot=/dev/nfs rwnfsroot=192.168.0.41:/home/rootfs nolock rsize=4096 wsize=4096ip=192.168.0.141:192.168.0.41:192.168.0.1:255.255.255.0:BBxM:eth0:offnfsargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} mapfb.mode=dvi:${dvimode} omapdss.def_disp=${defaultdisplay} root=${root} nfsroot=${nfsroot} ip=${ip}loadkernel=dcache off; icache off;run nfsargs; usb reset; tftpboot ${loadaddr} ${bootfile}uenvcmd=run loadkernel;run nfsargs;bootm ${loadaddr}nfs uEnv.txt file: uEnv.txt and kernel from tftp, rootfs from sdcard.
Main uEnv.txt stores in sdcard:
usbethaddr=00:E0:4C:53:44:58ethaddr=00:E0:4C:53:44:58autoload=nohostname=BBxMserverip=192.168.0.51ipaddr=192.168.0.141netmask=255.255.255.0getway=192.168.0.1bootfile=uEnv.txtloadaddr=0x80200000loaduEnv=dcache off; icache off; usb reset; tftpboot ${loadaddr} ${bootfile}; env import -t ${loadaddr} ${filesize}; run uenvcmduenvcmd=run loaduEnv;Secondary uEnv.txt store in tftp server:
usbethaddr=00:E0:4C:53:44:58ethaddr=00:E0:4C:53:44:57autoload=nohostname=BBxMserverip=192.168.0.41ipaddr=192.168.0.141netmask=255.255.255.0getway=192.168.0.1console=ttyO2,115200n8mpurate=autobuddy=nonevram=12Mdvimode=640x480MR-16@60defaultdisplay=dvimmcroot=/dev/mmcblk0p2 rwmmcrootfstype=ext3 rootwaitip=192.168.0.141:192.168.0.41:192.168.0.1:255.255.255.0:BBxM:eth0:offloadaddr=0x80200000bootfile=uImagemmcargs=setenv bootargs console=${console} ${optargs} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=dvi:${dvimode} omapdss.def_disp=${defaultdisplay} root=${mmcroot} rootfstype=${mmcrootfstype} ip=${ip}loadkernel=dcache off; icache off; us reset; tftpboot ${loadaddr} ${bootfile}uenvcmd=run loadkernel;run mmcargs;bootm ${loadaddr}