Alientek I.MX6UL Linux-第三十一章U-Boot顶层Makefile详解

在这里插入图片描述

编译后的uboot源码文件

arch

  存放架构有关的文件,比如arm、avr32、m68k等,我们现在用的是arm芯片。我们需要重点关注的文件夹与文件是

arch─>arm─>cpu─>armv7
	    └─>cpu─>u-boot.lds
        └─>imx-common

board

  存放具体板子相关的文件,正点原子参考mx6ullevk(nxp官方I.MX6ULL开发板)。我们需要重点关注的文件夹与文件是

board->freescale->mx6ullevk

configs

  uboot配置文件,uboot是可配置的,我们可以在这个做好的配置文件基础上来添加自己想要的功能。我们需要重点关注的文件夹与文件是

config─>mx6ull_14x14_ddr256_emmc_defconfig
     └─>mx6ull_14x14_ddr256_nand_defconfig
     └─>mx6ull_14x14_ddr256_nand_sd_defconfig
     └─>mx6ull_14x14_ddr512_emmc_defconfig
     └─>mx6ull_14x14_ddr512_nand_defconfig
     └─>mx6ull_14x14_ddr512_nand_sd_defconfig        

  上面六个文件中我们只需要关注mx6ull_14x14_ddr512_emmc_defconfig和mx6ull_14x14_ddr256_nand_defconfig这两个根文件,分别是正点原子I.MX6ULL EMMC核心板和NAND核心板配置文件。使用“make xxx_defconfig”即可配置uboot。
  在编译uboot之前一定要使用defconfig来配置uboot。

.u-boot.xxx_cmd文件

  这个后缀的文件都是编译生成的,都是一些命令文件,比如.u-boot.bin.cmd看名字应该就是和u-boot.bin有关的。

Makefile文件

.u-boot.xxx文件

.config文件

README文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值