Difference between revisions of "U-Boot"
Jump to navigation
Jump to search
| Line 2: | Line 2: | ||
== Boot process == | == Boot process == | ||
| − | * 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.[http://www.denx.de/wiki/pub/U-Boot/MiniSummitELCE2013/tpl-presentation.pdf] | + | === Definitions === |
| − | * TPL (Tertiary Program Loader) | + | ==== 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. [http://www.denx.de/wiki/pub/U-Boot/MiniSummitELCE2013/tpl-presentation.pdf] | ||
| + | * 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]]) | ||
== Related == | == Related == | ||
Revision as of 18:29, 24 March 2020
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)