Friday, March 7, 2008

AR680W uboot env

5VT9000-MPW1# printenv
bootcmd=bootm $(kernel_addr)
bootdelay=0
baudrate=38400
ethaddr=00:46:76:01:10:00
eth1addr=00:46:76:01:10:01
ipaddr=10.20.5.10
serverip=10.20.0.2
gatewayip=10.20.0.1
netmask=255.255.0.0
uboot_addr=1F000000
uboot_size=0x20000
uboot_addr_end=1F01FFFF
uboot_env_size=0x10000
uboot_env_offset=0x3F0000
kernel_addr=1F020000
kernel_size=0x10000
kernel_offset=0x20000
kernel_addr_end=1F11FFFF
rootfs_addr=1F120000
rootfs_size=0x200000
rootfs_offset=0x120000
rootfs_addr_end=1F31FFFF
config_addr=1F320000
config_size=0xd0000
config_offset=0x320000
config_addr_end=1F3EFFFF
firmware_addr=0x1F020000
firmware_addr_end=0x1F3EFFFF
partition=setenv mtd_parts 5VT13XX_mapped_flash:$(flashsize)@0x0(U-Boot)ro,$(uboot_env_size)@$(uboot_env_offset)(u-boot-env),$(kernel_size)@$(kernel_offset)(Kimage),$(rootfs_size)@$(rootfs_offset)(Rimage),$(config_size)@$(config_offset)(Cimage)
tty=ttyS0
inputfreq=300M
rootfs=squashfs
rootdev=/dev/mtdblock3 ro
zip_format=bz2
memtmp_addr=800000
mem_size=16M
rootpath=/opt/montavista/pro/devkit/arm/v4t_le/target/
upsuccess=setenv upfail 0;saveenv
nfsargs=setenv bootargs nfsroot=$(serverip):$(rootpath)
addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off
misca=setenv bootargs $(bootargs) root=$(rootdev)
miscb=setenv bootargs $(bootargs) cpufreq=$(inputfreq)
miscc=setenv bootargs $(bootargs) rootfstype=$(rootfs)
miscd=setenv bootargs $(bootargs) mem=$(mem_size)
misce=setenv bootargs $(bootargs) console=$(tty),$(baudrate)
miscf=setenv bootargs $(bootargs) mtdparts=$(mtd_parts)
miscg=setenv bootargs $(bootargs) $(pci_on)
misc=run misca miscb miscc miscd misce miscf miscg
nfsboot=run nfsargs addip misc;bootm $(kernel_addr)
ramboot=run partition misc;bootm $(kernel_addr) $(rootfs_addr)
romboot=run partition misc;bootm $(kernel_addr)
download=tftpboot
uimagename=u-boot.bin
erase_uimage=erase $(uboot_addr) $(uboot_addr_end)
erase_kimage=erase $(kernel_addr) $(kernel_addr_end)
erase_rimage=erase $(rootfs_addr) $(rootfs_addr_end)
erase_cimage=erase $(config_addr) $(config_addr_end)
erase_fimage=erase $(firmware_addr) $(firmware_addr_end)
uimage=$(download) $(memtmp_addr) $(uimagename);run erase_uimage;cp.b $(memtmp_addr) $(uboot_addr) $(filesize)
kimage=$(download) $(memtmp_addr) Kimage$(USER).$(zip_format);run erase_kimage;cp.b $(memtmp_addr) $(kernel_addr) $(filesize)
rimage=$(download) $(memtmp_addr) Rimage$(USER).$(rootfs);run erase_rimage;cp.b $(memtmp_addr) $(rootfs_addr) $(filesize)
cimage=$(download) $(memtmp_addr) Cimage$(USER).jffs2;run erase_cimage;cp.b $(memtmp_addr) $(config_addr) $(filesize)
fimage=$(download) $(memtmp_addr) BASS_ONE$(USER);run erase_fimage;cp.b $(memtmp_addr) $(firmware_addr) $(filesize); run upsuccess
flashsize=0x00400000
stdin=serial
stdout=serial
stderr=seria
l

No comments: