SecureCrt自动化及uboot入门(一)

$interface = “1.0”

最终相当于进入了uboot目录执行make动作
也就是说spl的编译是编译uboot的一部分,和uboot.bin走的是两条编译流程。
正常来说会先编译主体uboot。
2.生成文件
最终编译完成之后,会在project-x/build/out/u-boot/apl下生成如下文件;
其中arch,common,dts,include,board,drivers,fs是对应代码的编译目录,各个目录下都会生成相应的built.o,是由同目录下的目标文件链接而成。
u-boot-spl 初步链接后得到的spl文件
u-boot-spl-nodtb.bin 在u-boot-spi的基础上,经过objcopy去除符 表信息之后的可执行文件
u-boot-spl.ldsspl的链接脚本
u-boot-spl.map 链接之后的符 表文件
u-boot-spl.cfg 由spl配置生成的文件

uboot-spl整体编译流程
(1)各自目录下built-in.o的生成
源文件/代码文件———-编译/汇编——–目标文件—-同目录下目标文件链接—built-in目标文件
(2)由所有built-in.o以u-boot-spl.lds为链接脚本通过链接来生成u-boot-spl
build-in目标文件—-以u-boot-spl,lds为链接脚本进行统一链接——-u-boot.spl
(3)由u-boot-spl生成u-boot-spl-nodtb。bin

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月28日
下一篇 2019年7月28日

相关推荐