Before actually running U-boot code, the CPU automatically configures itself based on the contents of the header. The header contains board-specific information that the CPU needs in order to boot. These Marvell CPUs look for a header at the beginning of the boot image (in this case U-boot). This would include the type/speed/size of DRAM, the block-size/error-correction/size of NAND and probably other board-specific details. The CPU knows how to control these devices because they are built into the CPU but there are still a few things that the CPU needs to know. These CPUs can boot from various devices (UART, SPI, NAND, SATA).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |