Table of Contents
Table of Contents |
---|
Description
U-Boot is the bootloader for all i.MX6 devices. The bootloader first loads the devicetree, kernel and ramdisk, and then executes the kernel providing it with additional information such as the name of the device holding the root filesystem. U-Boot supports the ext2/3/4 filesystems as well as fat. Since our 2018.01 release, USB, SATA, eMMC and microSD are supported for both reading and writing.
...
There are actually three methods for installing the U-Boot binaries:
usb mass storage mode: The board presents itself as a usb drive to the host PC
DFU: The board listens for the DFU protocol on USB
the hard way: load and write files by hand using u-boot commands
We highly recommend using methods 1 or 2 as they are much easier to understand than the third!
...
Code Block |
---|
CONFIG_SPL_BOOT_DEVICE_SATA=y CONFIG_SCSI_AHCI=y CONFIG_SPL_SATA_RAW_U_BOOT_USE_SECTOR=y CONFIG_SPL_SATA_RAW_U_BOOT_SECTOR=0x8a CONFIG_ENV_IS_NOWHERE=y |
SPI
Code Block |
---|
CONFIG_SPL_BOOT_DEVICE_SPI_FLASH=y |
...