All Forums
 Embedded Linux
 Linux Downloads and Documents
 U-Boot bootloader Configuration Files
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

rwhaley

628 Posts

Posted - 25 Jan 2006 :  13:48:38  Show Profile  Email Poster
U-Boot bootloader Configuration Files


If you have a board that uses a bootloader based upon u-boot-2008.10 or later such as the GCM, please skip below for the correct files.


This topic contains u-boot configuration files. These files allow you to control various features like the type of root file system, which port is used as the system console and the framebuffer settings for different panels and different panel depths. See the Linux Bootloader Manual for more detailed instructions.

Top level configuration file (start.txt)

start.txt - this file is the top level script that makes everything happen. If you want to change the way u-boot boots this script is one place to start. Not for the faint of heart.

Root file system configuration files (root_config.txt)

ramdisk root_config.txt - this file sets up the kernel command line to boot a ramdisk root file system from a PCMCIA/CF/MMC device. The on-board flash is not changed.

ramdisk_from_flash root_config.txt - this file sets up u-boot environment variables that cause a zImage and ramdisk root file system images to be copied to on-board flash. It also defines environment variables to boot a ramdisk root file system from on-board flash. The environment variables are saved to on-board flash.

jffs2 root_config.txt - this file sets up u-boot environment variables that cause a zImage and jffs2 root file system images to be copied to on-board flash. It also defines environment variables to boot a jffs2 root file system from on-board flash. The environment variables are saved to on-board flash.

cramfs root_config.txt - this file sets up u-boot environment variables that cause a zImage and cramfs root file system images to be copied to on-board flash. It also defines environment variables to boot a cramfs root file system from on-board flash. The environment variables are saved to on-board flash.

full_root root_config.txt - this file sets up the kernel command line to boot a PCMCIA/CF/MMC device from kernel and root file system contained on that device. The on-board flash is not changed.

full_root_usb root_config.txt - this file sets up the kernel command line to boot a root file system from a USB device. The kernel is loaded from the PCMCIA/CF/MMC device. The on-board flash is not changed.

full_root_usb_from_flash root_config.txt - this file sets up u-boot environment variables that cause a zImage to be copied to on-board flash. It also defines environment variables to boot a usb full root file system from on-board flash. The environment variables are saved to on-board flash.

full_root_ide root_config.txt - this file sets up the kernel command line to boot a root file system from a IDE device. The kernel is loaded from the PCMCIA/CF/MMC device. The on-board flash is not changed. Note: This file can also be used to boot a root file system on the PCMCIA/CF/MMC device if the kernel version is 2.6.17.9-ep93xx-pxa-ads1 or later.

full_root_ide_from_flash root_config.txt - this file sets up u-boot environment variables that cause a zImage to be copied to on-board flash. It also defines environment variables to boot a ide full root file system from on-board flash. The environment variables are saved to on-board flash.

full_root_nfs root_config.txt - this file sets up the kernel command line to boot a root file system from an NFS server. The kernel is loaded from the PCMCIA/CF/MMC device. The on-board flash is not changed. Note: The file must be edited to reflect the particular ip address and path of the directory to be mounted.

Root file system configuration files with extras partition (root_config.txt)

The extras partition is a partition with files required early in the boot process. Typically this would include loading modules and microcode such as the ethernet modules and microcode for the IXP425 processor.

ramdisk extras root_config.txt - this file sets up the kernel command line to boot a ramdisk root file system from a PCMCIA/CF/MMC device. The on-board flash is not changed.

ramdisk from flash extras root_config.txt - this file sets up u-boot environment variables that cause a zImage and ramdisk root file system images to be copied to on-board flash. It also defines environment variables to boot a ramdisk root file system from on-board flash. The environment variables are saved to on-board flash.

jffs2 extras root_config.txt - this file sets up u-boot environment variables that cause a zImage and jffs2 root file system images to be copied to on-board flash. It also defines environment variables to boot a jffs2 root file system from on-board flash. The environment variables are saved to on-board flash.

cramfs extras root_config.txt - this file sets up u-boot environment variables that cause a zImage and cramfs root file system images to be copied to on-board flash. It also defines environment variables to boot a cramfs root file system from on-board flash. The environment variables are saved to on-board flash.

full root extras root_config.txt - this file sets up the kernel command line to boot a PCMCIA/CF/MMC device from kernel and root file system contained on that device. The on-board flash is not changed.

full root usb extras root_config.txt - this file sets up the kernel command line to boot a root file system from a USB device. The kernel is loaded from the PCMCIA/CF/MMC device. The on-board flash is not changed.

full root usb from flash extras root_config.txt - this file sets up u-boot environment variables that cause a zImage to be copied to on-board flash. It also defines environment variables to boot a usb full root file system from on-board flash. The environment variables are saved to on-board flash.

Hardware configuration files (hw_config.txt)

ep93xx_lq64343_16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LQ64343 panel in 16 bits per pixel mode.

ep93xx_og24643 hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an OG24643 passive monochrome panel.

ep93xx_lp105x1_16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LP150X1 panel in 16 bits per pixel mode.

ep93xx_lp105x1_8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LP150X1 panel in 8 bits per pixel mode.

ep93xx_l121s1dg41_16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LQ121S1DG41 panel in 16 bits per pixel mode.

ep93xx_l121s1dg41_8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LQ121S1DG41 panel in 8 bits per pixel mode.

ep93xx_lq64343_8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the EP93xx (e.g. Sphere) video to support an LQ64343 panel in 8 bits per pixel mode.

pxa270_lq64343_16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the PXA270 (e.g. BitsyXb) video to support an LQ64343 panel in 16 bits per pixel mode.

sm501 portal lq64343 16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the SM501 video on the Portal board to support an LQ64343 panel in 16 bits per pixel mode.

sm501 portal lq64343 8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the SM501 video on the Portal board to support an LQ64343 panel in 8 bits per pixel mode.

sm501 vgx lq64343 16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the SM501 video on the VGX to support an LQ64343 panel in 16 bits per pixel mode.

sm501 vgx lq64343 8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the SM501 video on the VGX to support an LQ64343 panel in 8 bits per pixel mode.

imx31 lq64343 8bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the iMX31 (e.g. BitsyG5) video to support an LQ64343 panel in 8 bits per pixel mode.

imx31 lq64343 16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the iMX31 (e.g. BitsyG5) video to support an LQ64343 panel in 16 bits per pixel mode.

imx31 lq64343 24bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the iMX31 (e.g. BitsyG5) video to support an LQ64343 panel in 24 bits per pixel mode.

imx31 lq64343 32bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the iMX31 (e.g. BitsyG5) video to support an LQ64343 panel in 32 bits per pixel mode.

imx31 lb121s02 16bpp hw_config.txt - this file sets up environment variables that will set the hardware registers of the iMX31 (e.g. BitsyG5) video to support an LB121S02 panel in 16 bits per pixel mode.

Console configuration files (tty_config.txt)

ttyS0_console tty_config.txt - this file sets up environment variables that will set use the kernel command line to tell the kernel and the init process to use ttyS0 as the linux console.

ttyS1_console tty_config.txt - this file sets up environment variables that will set use the kernel command line to tell the kernel and the init process to use ttyS1 as the linux console (for the BitsyXb and Portal).

ttyAM0_console tty_config.txt - this file sets up environment variables that will set use the kernel command line to tell the kernel and the init process to use ttyAM0 as the linux console (for the Sphere).

tty1-ttyS1-dual-console tty_config.txt - this file sets up environment variables that will set use the kernel command line to tell the kernel and the init process to use both tty1 and ttyS0 as the linux console (for the GCM).


U-Boot 2008.10 and later Configuration Files

Top level configuration file (start.txt)

start.txt - this file is the top level script that makes everything happen. If you want to change the way u-boot boots this script is one place to start. Not for the faint of heart.

Root file system configuration files (root_config.txt)

ramdisk - this file sets up the kernel command line to boot a ramdisk root file system from a PCMCIA/CF/MMC device. The on-board flash is not changed.

ramdisk_from_flash - this file sets up u-boot environment variables that cause a zImage and ramdisk root file system images to be copied to on-board flash. It also defines environment variables to boot a ramdisk root file system from on-board flash. The environment variables are saved to on-board flash.

jffs2 - this file sets up u-boot environment variables that cause a zImage and jffs2 root file system images to be copied to on-board flash. It also defines environment variables to boot a jffs2 root file system from on-board flash. The environment variables are saved to on-board flash.

full_root_usb - this file sets up the kernel command line to boot a root file system from a USB device. The kernel is loaded from the PCMCIA/CF/MMC device. The on-board flash is not changed.

full_root_usb_from_flash - this file sets up u-boot environment variables that cause a zImage to be copied to on-board flash. It also defines environment variables to boot a usb full root file system from on-board flash. The environment variables are saved to on-board flash.
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.06 seconds. Snitz Forums 2000