Barebox 使用 bootm 启动 u-boot

问题描述 投票:0回答:1

我有一块带有 NXP LS1021A 的电路板,它定期从 QSPI rom 分区启动 Barebox。

不幸的是,这个引导加载程序与我的板有几个兼容性问题,所以我想使用 Barebox 从同一个 QSPI rom 上的另一个分区引导 u-boot 映像。我定期修改和编译板子的u-boot,更改起始地址以兼容新分区。这没关系。

问题与 u-boot 执行有关,因为我的 Barebox 有直接“go”命令的问题(似乎无法使用分区闪存的直接地址)但我可以在分区中使用 bootm。

所以我尝试命令

bootm /dev/flash.uboot-partition

不幸的是,“没有 uImage 格式的句柄”。 uImage 检查正确,没问题。

有没有办法做到这一点?

提前致谢

我尝试了 bootm 命令,我希望 u-Boot 能够被启动。

bootloader u-boot barebox
1个回答
0
投票

不幸的是,这个引导加载程序与我的板有几个兼容性问题

什么样的问题?为什么不解决这些问题?

我想使用 Barebox 从同一个 QSPI rom 上的另一个分区引导 u-boot 映像

请记住,即使是从 U-Boot 本身链式加载 U-Boot 也不一定总是有效。

不幸的是,“没有 uImage 格式的句柄”。 uImage 检查正确,没问题。

你是如何生成 uImage 的?你设置了吗

mkimage -O linux
?

© www.soinside.com 2019 - 2024. All rights reserved.