Changes between Initial Version and Version 1 of venice/bootloader


Ignore:
Timestamp:
02/29/2024 09:25:44 PM (9 months ago)
Author:
Tim Harvey
Comment:

create a dedicated uboot page for venice

Legend:

Unmodified
Added
Removed
Modified
  • venice/bootloader

    v1 v1  
     1[[PageOutline]]
     2
     3
     4[=#u-boot]
     5== Venice U-Boot Bootloader
     6Gateworks supports the U-Boot Bootloader for the Venice product family.
     7
     8The 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.
     9
     10The following items are supported in the Gateworks U-Boot for Venice:
     11 - IMX8M FEC GbE
     12 - IMX8MP EQOS GbE
     13 - USB Host support (USB Mass Storage and USB Networking for ASIX USB 2.0 USB Network device)
     14 - eMMC / microSD
     15
     16The following items are not currently supported in the Gateworks U-Boot for Venice:
     17- PCIe support (include PCIe based Gbe)
     18
     19Additional resources:
     20 * [http://dev.gateworks.com/venice/boot_firmware/ Pre-built boot firmware (updated from U-Boot/Linux)]
     21 * [http://dev.gateworks.com/venice/images/ firmware-venice* JTAG binaries]
     22 * [https://github.com/gateworks/uboot-venice source]
     23
     24see [wiki:uboot] for more info
     25
     26
     27[=#default]
     28== Restoring defaults
     29The Venice boot firmware has a copy of the original U-Boot env that was created during build time.
     30
     31To restore default bootloader environment variables:
     32
     33- At the "Hit any key to stop autoboot:" prompt press any key.
     34
     35- Execute the following command:
     36{{{#!bash
     37run restore_env && reset
     38}}}
     39
     40== Editing the environment
     41If you would like to modify the default environment you can edit the [https://github.com/Gateworks/bsp-venice/blob/master/venice.env venice/venice.env] in the Venice BSP.