Provides some functionality for later stages (cache/TLB management etc.) Boot order and options are set by strap (SYSBOOT) pins. Can load user code from flash (NOR, NAND, OneNAND), external memory, SD/MMC, USB or UART. Also provides accelerated decryption functions for the next stage bootloader. Loads the next stage boot loader from flash or USB (in DFU mode) and verifies its signature using built-in RSA implementation. Embedded in the mask ROM and can't be modified. Sometimes it may contain additional functionality, possibly usable by user code during or after booting. Depending on the configuration of some strap pins or internal fuses it may decide from where to load the next part of the code to be executed and how or whether to verify it for correctness or validity. It contains the very first code which is executed by the processor on power-on or reset. Bootromīootrom (or Boot ROM) is a small piece of mask ROM or write-protected flash embedded inside the processor chip.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |