Specifications

- print values of all environment variables
printenv name ...
- print value of environment variable 'name'
=>
The printenv command prints one, several or all variables of the U-Boot environment. When arguments
are given, these are interpreted as the names of environment variables which will be printed with their values:
=> printenv ipaddr hostname netmask
ipaddr=192.168.20.33
hostname=m28
netmask=255.255.0.0
=>
Without arguments, printenv prints all a list with all variables in the environment and their values, plus
some statistics about the current usage and the total size of the memory available for the environment.
=> printenv
addcons=setenv bootargs ${bootargs} console=${consdev},${baudrate}
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off
addmisc=setenv bootargs ${bootargs} ${miscargs}
addmtd=setenv bootargs ${bootargs} ${mtdparts}
addvideo=setenv bootargs ${bootargs} video=imx28-fb
base_offset=44040000
baudrate=115200
bootcmd=run net_nfs
bootdelay=1
bootdev=/dev/mmcblk0p2
bootfile=duts/m28/uImage
cmp_addr_r=0x44000000
cons_opts=console=tty0 console=ttyS0,${baudrate}
consdev=ttyAMA0
eth1addr=C0:E5:4E:02:00:01
ethact=FEC0
ethaddr=C0:E5:4E:02:00:00
ethprime=FEC0
fdt_addr_r=0x41000000
fdt_mmcload=mmc rescan ; fatload mmc 0:2 ${fdt_addr_r} ${fdtfile}
fdt_netload=tftp ${fdt_addr_r} ${fdtfile}
fdtfile=duts/m28/imx28-m28evk.dtb
fileaddr=43000000
filesize=216EA0
gatewayip=192.168.1.254
hostname=m28
ipaddr=192.168.20.33
kernel_addr_r=0x42000000
kernel_mmcload=mmc rescan ; fatload mmc 0:2 ${kernel_addr_r} uImage
kernel_nandload=nand read ${kernel_addr_r} 0 ${kernel_size}
kernel_netload=tftp ${kernel_addr_r} ${bootfile}
kernel_size=280000
load=echo $update_sd_firmware ; run update_sd_firmware
loadaddr=0x42000000
miscargs=fec_mac=${ethaddr} earlyprintk user_debug=29
mmc_mmc=run fdt_mmcload kernel_mmcload mmcargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
mmcargs=setenv bootargs root=${rootdev} rw rootwait
mtddevname=bootloader
mtddevnum=0
mtdids=nand0=gpmi-nand
mtdparts=mtdparts=gpmi-nand:3m(bootloader)ro,512k(environment),512k(redundant-environment),4m(kernel),-(filesystem)
nand_erasesize=20000
nand_mmc=run kernel_nandload mmcargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
nand_nfs=run kernel_nandload nfsargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
nand_oobsize=40
nand_writesize=800
net_mmc=run fdt_netload kernel_netload mmcargs addip addcons addmtd addmisc;bootm ${kernel_addr_r} - ${fdt_addr_r}
5.9.6.1. printenv- print environment variables 63