我试图通过浏览源代码来研究专门针对BeagleBone Black(am335x_boneblack_defconfig)的SPL和U-boot的执行流程。
我如何生成被编译为U-boot适当(u-boot.img)和SPL(MLO)二进制文件的源文件列表?如果我得到分别为SPL和U-boot编译的文件列表,则可以使用cscope浏览代码。 (make cscope只是生成要针对U-boot正确编译的文件列表,其中包括许多未编译为二进制文件的文件)
如何生成在U-boot和SPL二进制文件的生成过程中使用的配置宏(CONFIG_ *)?是include / generated / autoconf.h,其中包含用于U引导的宏。
u-boot.cfg和spl / u-boot.cfg包含什么?这些配置宏分别用于构建U-boot和SPL吗?
答案 0 :(得分:2)
在执行以下操作时,可以在编译u-boot源时看到已编译的文件。