boot
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| boot [2012/01/03 11:46] – explain BCT and PT abbrevs paulf | boot [2012/12/31 20:51] (current) – 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]] collects ideas how to painless migrate to u-boot. | ||
| ====== 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.1325587572.txt.gz · Last modified: by paulf
