wiki:venice/bootloader

Version 1 (modified by Tim Harvey, 2 months ago) ( diff )

create a dedicated uboot page for venice

Venice U-Boot Bootloader

Gateworks supports the U-Boot Bootloader for the Venice product family.

The purpose of a bootloader is to load the Linux kernel and execute it passing it configuration parameters such as an optional kernel command-line, an optional initial ramdisk filesystem, and a device-tree.

The following items are supported in the Gateworks U-Boot for Venice:

  • IMX8M FEC GbE
  • IMX8MP EQOS GbE
  • USB Host support (USB Mass Storage and USB Networking for ASIX USB 2.0 USB Network device)
  • eMMC / microSD

The following items are not currently supported in the Gateworks U-Boot for Venice:

  • PCIe support (include PCIe based Gbe)

Additional resources:

see uboot for more info

Restoring defaults

The Venice boot firmware has a copy of the original U-Boot env that was created during build time.

To restore default bootloader environment variables:

  • At the "Hit any key to stop autoboot:" prompt press any key.
  • Execute the following command:
    run restore_env && reset
    

Editing the environment

If you would like to modify the default environment you can edit the venice/venice.env in the Venice BSP.

Note: See TracWiki for help on using the wiki.