繁体   English   中英

U-boot 2018.09 : 获取 SPL、U-boot 的已编译文件和配置选项列表

[英]U-boot 2018.09 : Getting list of compiled files and configuration options for SPL, U-boot

我正在尝试通过浏览源代码来研究专门针对 BeagleBone Black(am335x_boneblack_defconfig) 的 SPL 和 U-boot 的执行流程。

  1. 如何生成编译成 U-boot 正确(u-boot.img)和 SPL(MLO)二进制文件的源文件列表? 如果我得到一个为 SPL 和 U-boot 分别编译的文件列表,那么我可以使用 cscope 浏览代码。 ( make cscope 只生成为 U-boot 正确编译的文件列表,它包括许多未编译成二进制文件的文件)

  2. 如何生成在 U-boot 和 SPL 二进制文件的构建过程中使用的配置宏(CONFIG_*)? 是 include/generated/autoconf.h 包含用于 U-boot 的宏。

  3. u-boot.cfg 和 spl/u-boot.cfg 包含什么? 这些是分别用于构建 U-boot 和 SPL 的配置宏吗?

当您执行以下操作时,可以在编译 u-boot 源时看到已编译的文件,作为详细信息。

  1. 使 ARCH=arm CROSS_COMPILE=${CC} distclean
  2. 使 ARCH=arm CROSS_COMPILE=${CC} am335x_evm_defconfig
  3. 使 ARCH=arm CROSS_COMPILE=${CC}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM