Emerson MVME2500 manual Booting from an SD Card, Booting VxWorks Through the Network, Boot System

Models: MVME2500

1 146
Download 146 pages 3.01 Kb
Page 106
Image 106

Boot System

6.3.4Booting from an SD Card

1.Make sure that the kernel, dtb, and ramdisk are saved in the SD card 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 SD card: mmcinfo

4.Load the files from the SD card 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 c00000 $File_dtp

5.Boot the Linux in memory:

bootm 1000000 2000000 c00000

6.3.5Booting 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 MVME2500> 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 'motetsec(0,0)<IP address of TFTP server>:VxWorks h=<IP address of TFTP server> e=<IP address of MVME2500>:ffffff00 b=<unused IP> u=vxworks pw=vxworks f=0x80' saveenv

106

MVME2500 Installation and Use (6806800L01H)

Page 106
Image 106
Emerson MVME2500 manual Booting from an SD Card, Booting VxWorks Through the Network, Boot System