您的位置:首页 > 其它

uboot 入口解析

2015-08-14 19:11 232 查看
1、u-boot.lds:uboot的连接脚本,决定uboot的入口,由uboot中的makefile编译生成,可以在虚拟接编译(make)后,根据编译信息找到其生成的具体位置;

2、连接脚本的宏定义在linkage.h,位于include\linux中

3、根据1中的程序入口找到程序入口,根据u-boot.lds可知(arch/arm/cpu/armv7/start.o (.text*)),即该目录下的start.s文件。

4、进入_main,位于arch\arm\lib中的crt0.s,在crt0.s中可以看到调用的c函数board_init_f和board_init_r接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: