系统移植day2

本文详细介绍了如何进行UBoot系统移植的配置过程,包括两种不同的配置方法:通过make fsmp1a_defconfig命令和直接修改Makefile。在方法一中,探讨了配置文件的位置和不同类型的默认配置。在方法二中,深入到scripts/kconfig目录下,解析了make命令的执行流程,最终发现conf文件是如何处理defconfig的。
摘要由CSDN通过智能技术生成

确定<board_name>名字,分析makefile的过程

方式1:1.在uboot源码目录下执行: make fsmp1a_defconfig

2.获得错误:fsmp1a_defconfig这个文件不在arch/../configs/里,所以<board_name>默认的配置文件存放在arch/../configs/

3.进入arch/../configs/下,查看配置信息 stm32mp15_basic_defconfig:非安全默认配置文件 stm32mp15_trusted_defconfig:安全默认配置文件

方式2:1.在uboot源码目录下,打开Makefile文件,搜索config,用echo查看打印结果:

2.回到uboot源码目录,执行 make fsmp1a_defconfig,打印结果为@ make -f ./scripts/Makefile.build obj fsmp1a_defconfig

在方法二的基础上:1.打开Makefile文件搜索config,去掉$(Q)后在uboot源码目录下执行命令make fsmp1a_defconfig,进入到scripts/kconfig目录下,打开Makefile搜索目标defconfig,打印变量:<

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值