This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
ARM boot loader user guide中有描述,在SPI及nand flash boot下,会根据DEVSTAT的配置得到相应的boot parameter table参数来配置SPI及EMIF,然后将image从flash中读入并解析将其搬到相应的memory执行;ARM 有secure world和non secure world,其权限不一样,有些寄存器的访问必须是在secure world,启动过程U-BOOT是在non secure,boot monitor会切换到monitor mode(对应secure world),之后会切换回non secure world启动kernel。
boot monitor功能描述:http://processors.wiki.ti.com/index.php/Linux_Core_Boot_Monitor_User%27s_Guide