gpt4 book ai didi

c - 如何从 u-boot 内部为 Linux 内核选择不同的设备树

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:00 27 4
gpt4 key购买 nike

我需要将设备树的不同变体传递到我的 linux 内核,这取决于只能在运行时确定的板修订版。

设置内核启动以处理只能在启动时从 u-boot 中确定的各种硬件布局的既定方法是什么?

最佳答案

bootm 命令采用三个参数:

bootm ${kernel_addr} ${ramdisk_addr} ${fdt_addr}

而第三个是扁平化设备树blob在内存中的地址。因此,如果您有不同的设备树,要么将它们加载到不同的内存地址并将它们传递给 bootm,要么使用不同的 blob 加载该内存地址。

关于c - 如何从 u-boot 内部为 Linux 内核选择不同的设备树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704102/

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