1:cpu/arm926ejs/start.S U-Boot从这里开始运行。 2:lowlevel_init 如果没有跳过low level init,则会通过bl lowlevel_init进行低级初始化,具体实现文件 board/zhiyuan/smartarm3250/lowlevel_init.S 3:在lowlevel_init中,有 bl phy3250_sys_init,调用板级初始化,实现文件在 board/zhiyuan/smartarm3250/lowlevelsys_init.c中。 4:cpu/arm926ejs/start.S relocate之后,有一句ldr pc, _start_armboot。 lib_arm/board.c |