如何使用旧的包含样式配置文件为设备构建uboot?

问题描述 投票:0回答:1

我正在尝试将一些自定义板支持补丁从旧的(2012 年左右)Uboot 移植到稍微更新的版本(2018 年左右)。当然,在此期间发生了很多变化。然而,我设法整理了大部分内容,但在构建它时陷入了困境。 Uboot 现在使用 Kconfig,但我的补丁只有 *.h 包含文件形式的配置文件。也许最好的方法是将其转换为 Kconfig,我最终打算这样做,但现在我需要快速启动并运行它。我只需要先验证它是否有效,然后如果有效,则进行抛光。问题是:是否可以使用旧的配置文件构建 Uboot 以及如何做到这一点? boards.cfg 似乎不再存在,那么我如何让 Uboot “了解”我的主板?

如有任何建议,我们将不胜感激。

我尝试使用 Kconfig 但没有成功(我需要更多地研究它,但正如我提到的,我现在的日程很紧)。

arm bootloader boot porting u-boot
1个回答
0
投票

你不能。正如您所指出的,旧的“boards.cfg”文件不存在。您必须将至少一些符号移至 Kconfig 中才能构建任何内容。至少需要设置 TARGET_WHATEVER,然后在板目录 Kconfig 文件中设置 SYS_BOARD/SYS_VENDOR/SYS_CONFIG_NAME。但如果您不将较新但不是最新版本中迁移到 Kconfig 的所有内容也移至 defconfig,那么总体来说会更加痛苦。否则,您将收到几乎无法阅读的重新定义警告。

© www.soinside.com 2019 - 2024. All rights reserved.