U-Boot
Jump to navigation
Jump to search
Linux friendly bootloader. Used in various ARM devices like PinePhone and Orange Pi.
Boot process
Definitions
General
- SPL (Secondary Program Loader) is a small binary, generated from U-Boot source, that fits in the SRAM and loads the main U-Boot into system RAM. [1]
- TPL (Tertiary Program Loader) is a tiny SPL which loads moderate-sized middle layer called TPL and that loads the full U-Boot into RAM.
Board-specific
- ATF (ARM Trusted Firmware)