4 booting from emmc, 5 booting vxworks through the network – Artesyn MVME8100/MVME8110 Installation and Use (September 2014) User Manual
Page 98

Boot System
MVME8100 / MVME8110 Installation and Use (6806800P25G)
98
5.3.4
Booting from eMMC
1.
Make sure that the
kernel, dtb
, and
ramdisk
are saved in the onboard eMMC device
with FAT partition.
2. Configure the U-Boot environment variable:
setenv File_uImage <kernel_image>
setenv File_dtp <kernel dtb>
setenv File_ramdisk <ramdisk>
saveenv
3.
Initialize eMMC
mmcinfo
4. Load the files from the eMMC to the memory:
# option: mmc - interface, 0:1 - device 0 partition 1
fatload mmc 0:1 1000000 $File_uImage
fatload mmc 0:1 2000000 $File_ramdisk
fatload mmc 0:1 f00000 $File_dtp
5. Boot the Linux in memory:
bootm 1000000 2000000 f00000
5.3.5
Booting VxWorks Through the Network
In this mode, the U-Boot downloads and boots VxWorks from an external TFTP server.
1.
Make sure that the VxWorks image is accessible by the board from the TFTP server.
2. Configure U-Boot environment variables:
setenv ipaddr <IP address of MVME8100/ MVME8110>
setenv serverip <IP address of TFTP server>
setenv gatewayip <gateway IP>
setenv netmask <netmask>
setenv vxboot 'tftpboot $vxbootfile && setenv bootargs
$vxbootargs && bootvx'
setenv vxbootfile <VxWorks_image>
setenv vxbootargs 'dtsec(3,0)<IP address of TFTP server>:VxWorks
h=<IP address of TFTP server> e=<IP address of MVME8100 /
MVME8110>:ffffff00 b=<unused IP> u=vxworks pw=vxworks f=0x80'
saveenv