config.mk
来源:互联网 发布:hdfs如何查看数据字段 编辑:程序博客网 时间:2024/06/04 23:34
转自http://www.cnblogs.com/zou107/p/5082626.html
说明:文件位置:在uboot的目录下,文件名为:config.mk。是一个makefile文件,以后会被主Makefile调用。
它的主要作用的是:
(1)具体的设置交叉编译工具链接(主Makefile中也有设置交叉编译工具链)
(2)加载include/autoconfig.mk文件(这个文件是在主Makefile中生成的)
(3)指定-Ttext链接地址
(4)makefile的推导规则
下面来具体的分析代码:
1、设置交叉编译工具链
2、加载autoconfig.mk文件,这个文件是在主Makefile中生成
3、设置链接地址,这个TEXT_BASE是在主Makefile中的x210_sd_config部分配置的
下面是主Makefile中的TEXT_BASE部分:
(1)Makefile中在配置x210开发板时,在board/samsung/x210目录下生成了一个文件config.mk,其中的内容就是TEXT_BASE=0xc3e00000相当于定义了一个变量。
在主Makefile中有配置:
(2)TEXT_BASE是将来我们整个uboot链接时指定的链接地址。因为uboot中启用了虚拟地址映射,因此这个C3E00000地址就等于0x23E00000(也可能是其它的具体地址,要取决于uboot中做的虚拟地址映射关系)。
(3)在board\samsung\x210目录下有u-boot.lds,这个就是链接脚本4、makefile中的推导规则
注意:这里的分析的这个config.mk文件将来是需要被主Makefile调用的,上面的代码都是为了主Makefile服务了。
0 0
- config.mk
- config.mk 文件详细分析
- U-BOOT中CONFIG.MK源文件注解
- U-BOOT中CONFIG.MK源文件注解
- uboot-1.1.6_s3c2440/config.mk 阅读
- U-Boot源码——config.mk
- uboot根目录下的config.mk
- Android.mk各项参数以及默认值文件(build/core/config.mk 及base_rules.mk)
- u-boot-1.1.6顶层目录config.mk分析
- u-boot-1.1.6顶层目录config.mk分析
- QT210 -> u-boot-samsung-dev中的config.mk文件注释
- UBoot顶层Makefile及config.mk确定的相关参数
- uboot2013-10移植(三)--config.mk注释
- u-boot的Makefile分析之顶层config.mk
- uboot的Makefile分析之顶层config.mk
- android编译分析之10—config.mk
- U-boot根目录下的config.mk分析
- TQ210——S5PV210 uboot顶层config.mk分析
- ServletConfig与ServletContext对象详解
- wifidog接口文档
- maven eclipse:clean eclipse:eclipse web project
- module,jar包中的类无法被编译器检测到
- POJ 1944 并查集(模拟)
- config.mk
- JDBC编程要点
- ORA-12560: TNS: 协议适配器错误的解决方法
- Callable与Future的介绍
- Android Gallery用法(自定义边框+底部小圆点)
- wifidog 源码初分析(1)
- iOS运行时(runtime)探究三:消息转发
- java基础学习——final,static,const在使用上有什么区别
- 线段树初识