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 2 months ago Last modified on 02/29/2024 09:31:55 PM
Note: See TracWiki for help on using the wiki.