完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
u-boot-1.2.0includeconfigs下定义的头文件,例如smdk2410.h,是如何被引用的?
看了目录u-boot-1.2.0和目录u-boot-1.2.0boardsmdk2410下的Makefile看不出来怎么引用的额。 |
|
相关推荐
2个回答
|
|
在uboot-2012.04/mkconfig目录下有个#include
|
|
|
|
回复 2楼llfx1234的帖子
谢谢朋友。 在网上找到的一个比较详细的答案,分享如下: 编译uboot的第一步是配置: make ARCH=arm CROSS_COMPILE=arm-linux-gcc smdk2410_config 对应顶层Makefile的以下这句, smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 samsung s3c24x0 这句里会调用脚本$(MKCONFIG)也就是mkconfig文件来执行, 看这个脚本的最后这几行: cat << EOF >> config.h #define CONFIG_BOARDDIR board/$BOARDDIR #include #include #include EOF 也就是会动态生成include/config.h文件。 config.h文件里包含了: #include config.h文件被包含在 include/common.h头文件里。 任何板子相关的文件都会包含common.h,这样也就间接包含了你的板子配置头文件。 |
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:25 , Processed in 1.156300 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号