gpt4 book ai didi

linux - 没有设备树 blob 的 bootm

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:34 30 4
gpt4 key购买 nike

以下是 bootm 命令的 U-Boot 帮助的摘录:

bootm [addr [arg ...]]

- boot application image stored in memory
passing arguments 'arg ...'; when booting a Linux kernel,
'arg' can be the address of an initrd image
When booting a Linux kernel which requires a flat device-tree
a third argument is required which is the address of the
device-tree blob. To boot that kernel without an initrd image,
use a '-' for the second argument. If you do not pass a third
a bd_info struct will be passed instead

正如我在上面看到的 bootm [addr] 应该可以正常工作,arg 是可选的。
所以像 bootm 0x1000000 这样的东西应该可以工作。
tftplinux内核uImage到0x1000000,然后想用上面的命令。
不可能吗?

当我使用 bootm 0x1000000 - 0x3000000 时它工作正常,其中第三个参数是 dtb 的地址。
但是当我尝试在没有 dtb 的情况下启动时,它停在“解压缩内核镜像”

最佳答案

您使用的内核可能仅支持基于设备树 blob (dtb) 的启动。您必须确保内核配置设置为支持传统引导。确保您的 u-boot 也支持传统启动是很重要的。就像提到的木屑一样,提供 SoC、内核、u-boot 信息总是有帮助的。

关于linux - 没有设备树 blob 的 bootm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21750145/

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