您尚未登录。

楼主 #1 2020-03-18 10:13:18

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,363
积分: 1323.5

配置uboot时,执行的是make nuc970_config,但configs目录下只有nuc970_defconfig

搜了整个uboot目录,没有找到nuc970_config文件。
试着把configs目录下的nuc970_defconfig改名,再make nuc970_config,提示找不到nuc970_defconfig。
好奇,这是怎么对应上去的?

离线

楼主 #2 2020-03-18 10:21:00

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,363
积分: 1323.5

Re: 配置uboot时,执行的是make nuc970_config,但configs目录下只有nuc970_defconfig

还有个问题,教程里看到这么一句话:
编译成功后会产生 u-boot.bin 和 u-boot-spl.bin:

u-boot.bin : 完整功能的 U-Boot

u-boot-spl.bin : 将 Main U-Boot从 NAND flash 搬到 DDR 执行,只有 NAND boot 时才会用到,如果是 SPI boot 或 eMMC boot 只需要 u-boot.bin

为什么nand boot会需要uboot-spl?

离线

楼主 #4 2020-03-18 11:32:50

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,363
积分: 1323.5

Re: 配置uboot时,执行的是make nuc970_config,但configs目录下只有nuc970_defconfig

metro 说:

这是在Makefile中通过匹配命令中的%_defconfig和%_config实现的。
可以参考这里:scripts/kconfig/Makefile · master · U-Boot / U-Boot,第127到132行。

感谢。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn