Skip to content

uboot environment

jcdutton edited this page Aug 11, 2019 · 4 revisions

Here is a sample uboot environment. Notice how the MAC addresses are set using ethaddr and eth1addr.

CM-FX6 # printenv
autoload=no
baudrate=115200
bootargs=console=ttymxc3,115200 root=/dev/sda2 rw rootwait cm_fx6_v4l_msize=128M vmalloc=256M
bootcmd=mmc dev ${mmcdev}; if mmc rescan; then if run loadmmcbootscript; then run mmcbootscript; else if run mmcloadkernel; then run mmcboot; fi; fi; fi; if sata init;;
bootdelay=3
bootm_low=0x15000000
bootscr=fred
console=ttymxc3,115200
displaytype=HDMI
dtb=imx6q-utilite-hdmi.dtb
dtbaddr=0x15000000
eth1addr=00:01:c0:12:13:14
ethact=FEC
ethaddr=00:01:c0:12:13:15
filesize=18a
kernel=zImage-utilite-pro
loadaddr=0x10800000
loadmmcbootscript=fatload mmc ${mmcdev} ${loadaddr} ${bootscr}
loadsatabootscript=fatload sata ${satadev} ${loadaddr} ${bootscr}
mmcargs=setenv bootargs console=${console} root=${mmcroot} ${video}
mmcboot=echo Booting from mmc ...; run mmcargs; bootz ${loadaddr} - ${dtbaddr}
mmcbootscript=echo Running bootscript from mmc ...; source ${loadaddr}
mmcdev=2
mmcloadkernel=ext2load mmc ${mmcdev} ${loadaddr} ${kernel}; ext2load mmc ${mmcdev} ${dtbaddr} ${dtb}
mmcroot=/dev/mmcblk0p2 rw rootwait rootfstype=btrfs
nandargs=setenv bootargs console=${console} root=${nandroot} rootfstype=${nandrootfstype} ${video}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 0 400000 && bootm ${loadaddr}
nandroot=/dev/mtdblock4 rw
nandrootfstype=ubifs
run_eboot=echo Starting EBOOT ...; mmc dev ${mmcdev} && mmc rescan && mmc read 10042000 a 400 && go 10042000
sataargs=setenv bootargs console=${console} console=tty0 cma=128M root=${sataroot} ${video_hdmi}
sataboot=echo Booting from sata ...; run sataargs; bootz ${loadaddr} - ${dtbaddr}
satabootscript=echo Running bootscript from sata ...; source ${loadaddr}
satadev=0
sataloadkernel=fatload sata ${satadev} ${loadaddr} ${kernel}; fatload sata ${satadev} ${dtbaddr} ${dtb}
sataroot=/dev/sda2 rw rootwait
serial=CM-FX6-C1200QM-D2G-N0-ND0-U5-E-A-WB-V100-XXXXX-XXXXXX
splashimage=10800000
splashsource=sata_fs
stderr=serial,vga
stdin=serial
stdout=serial,vga
video=cm_fx6_v4l_msize=128M vmalloc=256M
video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32
video_hdmi=mxcfb0:dev=hdmi,1920x1080M-32@50,if=RGB32
video_v4l=cm_fx6_v4l_msize=128M vmalloc=256M

Environment size: 2367/8188 bytes
CM-FX6 #

Clone this wiki locally