boot
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
boot [2012/01/03 11:46] – explain BCT and PT abbrevs paulf | boot [2012/12/31 18:39] – marvin24 | ||
---|---|---|---|
Line 4: | Line 4: | ||
- | [[fastboot|Fastboot]] | + | [[fastboot|Fastboot]] |
[[uboot|uboot]] | [[uboot|uboot]] | ||
Line 13: | Line 13: | ||
[[swarren_brain_dump]] explains a lot about how the device boots from eMMC | [[swarren_brain_dump]] explains a lot about how the device boots from eMMC | ||
+ | |||
+ | [[fat_installer|Fat installer]] describes an idea how to install without flashing using open-source tools only. | ||
====== Boot Process ====== | ====== Boot Process ====== | ||
- | This explanation is based on http:// | + | This explanation is based on http:// |
- | * After power-on, a ROM bootloader | + | * After power-on, a the embedded controller |
- | * If Ctrl-Esc is pressed | + | * If Ctrl-Esc is pressed, the EC signals this to Tegra by pulling |
- | * If the boot is to continue, the bootloader assess some fuse bits settings | + | * The EC either powers on Tegra, or releases it from reset. |
- | * It searches for BCT (Boot Config Table) and for PT (Partition Table) on the eMMC and finds EBT (4th) partition there | + | * A ROM bootloader integrated into Tegra IC starts. |
- | * Vendors | + | * If recovery mode was requested, the ROM bootloader |
+ | * If the boot is to continue, the bootloader assess some fuse bits (and/or strapping pins) to see where it should boot from. On ac100 that's internal eMMC. | ||
+ | * It searches for BCT (Boot Config Table) and for PT (Partition Table) on the eMMC and finds EBT (4th) partition there. (swarren: I'm not sure if the bootloader actually uses the PT or not; it may get the bootloader details from fields in the BCT). | ||
+ | * Vendors |
boot.txt · Last modified: 2012/12/31 20:51 by marvin24