wiki:malibu/bootloader

U-Boot Bootloader

Gateworks supports the U-Boot Bootloader for the Malibu 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 Malibu:

  • eth0 (RGMII)
  • USB Host mode (USB Mass Storage and USB Networking for various USB Ethernet adapters supported by U-Boot
  • eMMC / microSD

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

  • PCIe support
  • USB device mode support (for USB OTG)

Additional resources:

see uboot for more info

Restoring defaults

The Malibu 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 malibu.env in the Malibu BSP.

Last modified 11 months ago Last modified on 02/29/2024 09:31:55 PM
Note: See TracWiki for help on using the wiki.