什么是u-boot中的CONFIG_SYS_EXTRA_OPTIONS?

时间:2018-10-12 04:34:28

标签: u-boot

我不了解u-boot的配置文件中的以下配置。

CONFIG_SYS_EXTRA_OPTIONS="SYS_SDRAM_SIZE=0x20000000" 

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

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

1 个答案:

答案 0 :(得分:0)

在kconfig之前使用了有关配置的一些历史记录,即较早的board.cfg。 boards.cfg是包含ARCH,CPU等的主数据库。在boards.cfg的options字段中,该数据库移至kconfig,转换为

 Options     ->  CONFIG_SYS_EXTRA_OPTIONS defined by Kconfig

CONFIG_SYS_EXTRA_OPTIONS被定义为一个附加选项,也可以使用CONFIG_SYS_SDRAM_SIZE进行设置。

构建完uboot之后,转到构建目录和相应的主板目录,您可以简单地grep输入字符串,然后看到sdram大小。


README.kconfig

  
      
  • 用于Kconfig之前配置的boards.cfg的选项字段现已移至CONFIG_SYS_EXTRA_OPTIONS。板   维护人员应实施适当的Kconfig选项,并且   切换到他们。最终CONFIG_SYS_EXTRA_OPTIONS将   远。 CONFIG_SYS_EXTRA_OPTIONS不应用于新板。
  •