我不理解在u-boot的配置文件中下面的配置。
似乎是在u-boot代码中设置DRAM大小,但我找不到使用此配置的代码。如果您知道如何使用此配置,请告诉我。
CONFIG_SYS_EXTRA_OPTIONS="SYS_SDRAM_SIZE=0x20000000"
似乎是在u-boot代码中设置DRAM大小,但我找不到使用此配置的代码。如果您知道如何使用此配置,请告诉我。
CONFIG_SYS_EXTRA_OPTIONS="SYS_SDRAM_SIZE=0x20000000"
这是有关配置的小历史,早期使用board.cfg而不是kconfig。 boards.cfg是包含ARCH、CPU等信息的主要数据库。现在这些信息已经转移到了kconfig中,boards.cfg中的选项字段被转换为
Options -> CONFIG_SYS_EXTRA_OPTIONS defined by Kconfig
CONFIG_SYS_EXTRA_OPTIONS被定义为额外选项,也可以使用CONFIG_SYS_SDRAM_SIZE进行设置。
构建uboot后,进入构建目录和相应的板子目录,您可以简单地搜索该字符串,然后您就可以看到SDRAM大小。
- boards.cfg的选项字段已经移动到CONFIG_SYS_EXTRA_OPTIONS中,该字段用于Kconfig配置之前。现在需要板卡维护者实现适当的Kconfig选项并切换到它们。最终CONFIG_SYS_EXTRA_OPTIONS将被淘汰。新的板卡不应使用CONFIG_SYS_EXTRA_OPTIONS。