顶层Makefile文件中 :

ifndef LDSCRIPT
    #LDSCRIPT := $(srctree)/board/$(BOARDDIR)/u-boot.lds.debug
    ifdef CONFIG_SYS_LDSCRIPT
        # need to strip off double quotes
        LDSCRIPT := $(srctree)/$(CONFIG_SYS_LDSCRIPT:"%"=%)
    endif
endif

# If there is no specified link script, we look in a number of places for it
ifndef LDSCRIPT
    ifeq ($(wildcard $(LDSCRIPT)),)
        LDSCRIPT := $(srctree)/board/$(BOARDDIR)/u-boot.lds
    endif
    ifeq ($(wildcard $(LDSCRIPT)),)
        LDSCRIPT := $(srctree)/$(CPUDIR)/u-boot.lds
    endif
    ifeq ($(wildcard $(LDSCRIPT)),)
        LDSCRIPT := $(srctree)/arch/$(ARCH)/cpu/u-boot.lds
    endif
endif

之前一直在后面几条里面找,board目录下没有,以为是arch/arm/cpu/u-boot.lds

结果发现是/arch/arm/mach-fmxx/u-boot.lds

grep果然是好东西,

grep -nwr u-boot.lds

发现了

include/configs/fmxx-common.h:120:#define CONFIG_SYS_LDSCRIPT   "arch/arm/mach-fmxx/u-boot.lds"
在头文件里定义了这个。

u-boot链接最终所使用的链接脚本u-boot.lds位于根目录下,通过编译(准确说是预处理)才能生成。

最新文章

  1. 通过HttpWebRequest请求与HttpWebResponse响应方式发布接口与访问接口
  2. Linux进程间通讯的几种方式的特点和优缺点,和适用场合
  3. 升级OS X EI Capition 版本导致cocoapods 使用终端上pod: command not found
  4. WP8_Json的用法
  5. Git查看、删除、重命名远程分支和tag【转】
  6. 【转载】Redis多实例及分区
  7. Ajax异步请求PHP数据
  8. 利用js制作异步验证ajax方法()
  9. TCP/IP笔记 三.运输层(2)——TCP 流量控制与拥塞控制
  10. Linux下df与du两个命令的差别?
  11. [原]调试没有符号的 iOS 应用
  12. 官方解答:Vultr VPS常见问题
  13. Java实现二叉树的前序、中序、后序遍历(递归方法)
  14. 企业级LNMP架构搭建实例(基于Centos6.x)
  15. Angular+Ionic+RSA实现后端加密前端解密功能
  16. python列表排重:列表排重并计算字符出现的次数
  17. axios 取消请求的方法
  18. 【转载】 Pytorch中的学习率调整lr_scheduler,ReduceLROnPlateau
  19. Linux 设置core dump
  20. xgboost使用

热门文章

  1. C语言的AES加密
  2. zabbix 内网监控云服务器
  3. EDM邮件营销真的落伍了吗?
  4. Selenium学习之==>ActionChainsApi接口详解
  5. 正则的?:pattern, ?=pattern, ?!pattern学习整理
  6. redis在ubuntu下的安装
  7. python+selenium下载文件——firefox
  8. Unique Word Abbreviation
  9. java基础笔记(11)
  10. 如何在ubuntu上安装 搜狗输入法(已经成功)