zoukankan      html  css  js  c++  java
  • uboot主Makefile之8——u-boot.bin的由来

    291 all: $(ALL)
    292
    293 $(obj)u-boot.hex: $(obj)u-boot
    294 $(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@
    295
    296 $(obj)u-boot.srec: $(obj)u-boot
    297 $(OBJCOPY) ${OBJCFLAGS} -O srec $< $@
    298
    299 $(obj)u-boot.bin: $(obj)u-boot
    300 $(OBJCOPY) ${OBJCFLAGS} -O binary $< $@    //u-boot.bin就是通过使用镜像工具对u-boot加工得来的

    301
    302 $(obj)u-boot.ldr: $(obj)u-boot
    303 $(LDR) -T $(CONFIG_BFIN_CPU) -f -c $@ $< $(LDR_FLAGS)
    304
    305 $(obj)u-boot.ldr.hex: $(obj)u-boot.ldr
    306 $(OBJCOPY) ${OBJCFLAGS} -O ihex $< $@ -I binary
    307
    308 $(obj)u-boot.ldr.srec: $(obj)u-boot.ldr
    309 $(OBJCOPY) ${OBJCFLAGS} -O srec $< $@ -I binary
    310

    311 $(obj)u-boot.img: $(obj)u-boot.bin
    312 ./tools/mkimage -A $(ARCH) -T firmware -C none
    313 -a $(TEXT_BASE) -e 0
    314 -n $(shell sed -n -e 's/.*U_BOOT_VERSION//p' $(VERSION_FILE) |
    315 sed -e 's/"[ ]*$$/ for $(BOARD) board"/')
    316 -d $< $@
    317
    318 $(obj)u-boot.sha1: $(obj)u-boot.bin
    319 $(obj)tools/ubsha1 $(obj)u-boot.bin
    320
    321 $(obj)u-boot.dis: $(obj)u-boot
    322 $(OBJDUMP) -d $< > $@
    323
    324 $(obj)u-boot: depend $(SUBDIRS) $(OBJS) $(LIBBOARD) $(LIBS) $(LDSCRIP T)
    325 UNDEF_SYM=`$(OBJDUMP) -x $(LIBBOARD) $(LIBS) |
    326 sed -n -e 's/.*($(SYM_PREFIX)__u_boot_cmd_.*)/-u1/p'|sort|uniq` ;
    327 cd $(LNDIR) && $(LD) $(LDFLAGS) $$UNDEF_SYM $(__OBJS)
    328 --start-group $(__LIBS) --end-group $(PLATFORM_LIBS)
    329 -Map u-boot.map -o u-boot

  • 相关阅读:
    转载Crazybingo的文章: 第三章 创造平台——Quartus II 11.0 套件安装指南
    Can't launch the ModelSim-Altera software
    一种简单的ADV7842调试视频pixel_cnt/line的办法.
    调试ADV7842的点滴 之 hdmi
    沿检测使能,时钟同步化
    global clock network
    捡到篮子里边的都是菜
    (转)时序分析基本公式
    Spring中的AOP(一)
    AOP的概念
  • 原文地址:https://www.cnblogs.com/AndyChen1/p/8351985.html
Copyright © 2011-2022 走看看