gpt4 book ai didi

u-boot - u-boot中的CONFIG_SYS_EXTRA_OPTIONS是什么?

转载 作者:行者123 更新时间:2023-12-04 17:44:24 28 4
gpt4 key购买 nike

u-boot配置文件中的以下配置我看不懂

CONFIG_SYS_EXTRA_OPTIONS="SYS_SDRAM_SIZE=0x20000000" 

好像在 u-boot 代码中设置 DRAM 大小。但是,我找不到使用此配置的代码。

如果您知道此配置如何工作,请告诉我。

最佳答案

关于配置的小历史,较早的board.cfg在kconfig之前使用。boards.cfg 是包含 ARCH、CPU 等的主数据库。在 boards.cfg 的选项字段中将其移动到 kconfig 已转换为

 Options     ->  CONFIG_SYS_EXTRA_OPTIONS defined by Kconfig

CONFIG_SYS_EXTRA_OPTIONS 被定义为一个额外的选项,也可以使用 CONFIG_SYS_SDRAM_SIZE 来设置。

构建 uboot 后,转到构建目录和相应的板目录,您可以简单地 grep 查找字符串,您可以看到 sdram 大小。


来自README.kconfig

  • The option field of boards.cfg, which was used for the pre-Kconfig configuration, moved to CONFIG_SYS_EXTRA_OPTIONS verbatim now. Board maintainers are expected to implement proper Kconfig options and switch over to them. Eventually CONFIG_SYS_EXTRA_OPTIONS will go away. CONFIG_SYS_EXTRA_OPTIONS should not be used for new boards.

关于u-boot - u-boot中的CONFIG_SYS_EXTRA_OPTIONS是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52772327/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com