REL 1.0
Page 43 of 69
iWave Systems Technologies Pvt. Ltd.
iW-RainboW-G15D Linux User Manual
4.3.5
TFTP & NFS boot
Kernel image (zImage), device tree binaries (.dtb) and rootfs (file systems) can be loaded through TFTP and NFS
respectively. But the iW-RainboW-G15M-Q7’s boot loader (u-boot) should be loaded from boot media.
To load the kernel and file systems using the TFTP and NFS, the environment variables should be set as
shown below.
iWave-G15 >setenv serverip '<serverip>'
iWave-G15 >setenv nfsroot '<rootfs-(filesystem)path in host >'
iWave-G15 >setenv bootfile 'zImage'
iWave-G15 >setenv bootcmd 'run bootcmd_net'
iWave-G15 >saveenv
Make sure to copy the boot files (zImage & .dtb) into tftp server folder (/tftpboot/) and nfsroot has valid
path.
To boot the platform, execute the below command.
iWave-G15 >boot
Note: To configure the host PC (under Linux OS) for TFTP and NFS server refer the TFTP & NFS Host PC setup section.
4.3.6
HDMI and LCD settings
By default HDMI is mapped with frame buffer 2 and LVDS 1 is mapped with frame buffer 0. The environment
variables should be set as shown below
Frame buffer 0 - LVDS (WVGA - 800x480)
Frame buffer 2 – HDMI (1080p - 1920x1080M@60)
iWave-G15 >setenv hdmi 'video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24,bpp=24'
iWave-G15 >setenv lcd 'video=mxcfb0:dev=ldb,LDB-WVGA,if=RGB666,bpp=16'
To interchange the display devices frame buffer mapping, the environment variables should be set as shown
below.
Frame buffer 0 - HDMI (1080p - 1920x1080M@60)
Frame buffer 2 – LVDS (WVGA - 800x480)
iWave-G15 >setenv hdmi 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24,bpp=24'
iWave-G15 >setenv lcd 'video=mxcfb1:dev=ldb,LDB-WVGA,if=RGB666,bpp=16'
To change the HDMI resolution to 720P, execute the below command.
iWave-G15 >setenv hdmi 'video=mxcfb<X>:dev=hdmi,1280x720M@60,if=RGB24,bpp=24'
Example
iWave-G15 >setenv hdmi 'video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=24'
To save the changes and boot the platform, execute the below command.
iWave-G15 >saveenv;boot