Specifications
net_nfs=run fdt_netload kernel_netload nfsargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
net_nfs_nodt=run kernel_netload nfsargs addip addcons addmtd addmisc;bootm ${kernel_addr_r}
netdev=eth0
netmask=255.255.0.0
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath},v3,tcp
partition=nand0,0
rootdev=/dev/mmcblk0p3
rootpath=/opt/eldk-5.2.1/armv5te/rootfs-qte-sdk
serverip=192.168.1.1
stderr=serial
stdin=serial
stdout=serial
update=echo done
update_nand_count=0x4
update_nand_firmware=if tftp ${update_nand_firmware_filename} ; then run update_nand_get_fcb_size ; setexpr fcb_sz ${update_nand_fcb} * 2 ; setexpr fw_sz ${update_nand_firmware_maxsz} * 2 ; setexpr fw_off ${fcb_sz} + ${update_nand_firmware_maxsz};nand erase ${fcb_sz} ${fw_sz} ; nand write ${loadaddr} ${fcb_sz} ${filesize} ; nand write ${loadaddr} ${fw_off} ${filesize} ; fi
update_nand_firmware_filename=u-boot.sb
update_nand_firmware_maxsz=0x100000
update_nand_full=if tftp ${update_nand_full_filename} ; then run update_nand_get_fcb_size ; nand scrub -y 0x0 ${filesize} ; nand write.raw ${loadaddr} 0x0 ${update_nand_fcb} ; setexpr update_off ${loadaddr} + ${update_nand_fcb} ; setexpr update_sz ${filesize} - ${update_nand_fcb} ; nand write ${update_off} ${update_nand_fcb} ${update_sz} ; fi
update_nand_full_filename=u-boot.nand
update_nand_get_fcb_size=nand device 0 ; nand info ; setexpr fcb_sz ${update_nand_stride} * ${update_nand_count};setexpr update_nand_fcb ${fcb_sz} * ${nand_writesize}
update_nand_stride=0x40
update_sd_firmware=if mmc rescan ; then if tftp ${update_sd_firmware_filename} ; then setexpr fw_sz ${filesize} / 0x200 ; setexpr fw_sz ${fw_sz} + 1 ; mmc write ${loadaddr} 0x800 ${fw_sz} ; fi ; fi
update_sd_firmware_filename=duts/m28/u-boot.mx28.sd
ver=U-Boot 2012.07-00471-ge8925d7-dirty (Oct 01 2012 - 18:20:02)
videomode=video=ctfb:x:800,y:480,depth:18,mode:0,pclk:30066,le:0,ri:256,up:0,lo:45,hs:1,vs:1,sync:100663296,vmode:0
Environment size: 4044/16379 bytes
=>
5.9.6.2. saveenv - save environment variables to persistent
storage
=> help saveenv
saveenv - save environment variables to persistent storage
Usage:
saveenv
=>
All changes you make to the U-Boot environment are made in RAM only. They are lost as soon as you reboot
the system. If you want to make your changes permanent you have to use the saveenv command to write a
copy of the environment settings to persistent storage, from where they are automatically loaded during
startup:
=> saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x300000 -- 25% complete.Erasing at 0x320000 -- 50% complete.Erasing at 0x340000 -- 75% complete.Erasing at 0x360000 -- 100% complete.
Writing to NAND... done
=>
5.9.6.3. setenv - set environment variables
=> help setenv
setenv - set environment variables
Usage:
setenv name value ...
- set environment variable 'name' to 'value ...'
setenv name
- delete environment variable 'name'
=>
5.9.6.2. saveenv - save environment variables to persistent storage 64