TI中文支持网
TI专业的中文技术问题搜集分享网站

关于U-boot SPL入口的问题。

仔细看了源代码,知道SPL(MLO镜像)入口是start.s但是没有找到u-boot(u-boot.img)的入口,请问一下u-boot.img的入口是哪个文件里的哪个?谢谢

Gary Wu:

SPL和u-boot的C入口函数分别是s_init 和 board_init

Hydrogen Chen:

回复 Gary Wu:

你好,谢谢你的回复

在你们官方的文档里面的确是这么说的。

但是,我看了源代码bord_init函数直接返回了,一定是有别的地方调用了board_init函数,

是不是这个样子,在编译的时候分别编译了一次SPL,然后又编译了一次u-boot?但是这么想的话在Makefile的哪里有体现呢?

haolin xie:

回复 Hydrogen Chen:

你好!

       TI的官方,那里有介绍U-BOOT启动AM335的文档?我都找不到,能否给我个链接?

haolin xie:

回复 Hydrogen Chen:

谢谢了。

tony2:

回复 haolin xie:

SPL和Uboot部分代码复用,尤其是汇编那部分,有个SPL的宏。

Hydrogen Chen:

回复 tony2:

是不是这么理解?编译的时候不定义CONFIG_SPL_BUILD编译出u-boot,然后定义CONFIG_SPL_BUILD出spl?

tony2:

回复 Hydrogen Chen:

是这么理解。

赞(0)
未经允许不得转载:TI中文支持网 » 关于U-boot SPL入口的问题。
分享到: 更多 (0)