我有一块带有 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 能够被启动。
不幸的是,这个引导加载程序与我的板有几个兼容性问题
什么样的问题?为什么不解决这些问题?
我想使用 Barebox 从同一个 QSPI rom 上的另一个分区引导 u-boot 映像
请记住,即使是从 U-Boot 本身链式加载 U-Boot 也不一定总是有效。
不幸的是,“没有 uImage 格式的句柄”。 uImage 检查正确,没问题。
你是如何生成 uImage 的?你设置了吗
mkimage -O linux
?