0

在 Raspberry Pi Cmpute Module 4 上使用裸机引导加载程序的建议将很有帮助。

我最近拿到了 RPi CM4 Lite,现在我想用 barebox 作为引导加载程序来构建 Yocto 映像。在开始之前,我几乎没有任何疑问。

  1. 我应该如何进行 Barebox 配置?例如,对于 raspberrypi3,我们可以将机器配置conf/local.conf为:
BAREBOX_CONFIG_raspberrypi3 = "rpi_defconfig"
BAREBOX_IMAGE_SRC_raspberrypi3 = "images/barebox-raspberry-pi-3.img"
COMPATIBLE_MACHINE_pn-barebox_raspberrypi3 = "raspberrypi3"
  1. 对于 RPi CM4,我使用的是MACHINE="raspberrypi4-64". 这应该如何用于裸盒配置?

  2. 为了从 uSD(对于 CM4 Lite)启动,我应该如何复制引导加载程序文件?像 RPi2/3 这样的 BCM283x RPi 和基于 BCM2711 的 RPi CM4 Lite 之间会有什么区别吗?在Barebox中,提供了 BCM283x 机器的手动步骤。

我试图了解带有裸盒引导加载程序和 yocto 的 RPi CM4 的引导过程是如何发生的。我的目标是使用 RAUC 和 Barebox 构建更新。

有没有人尝试为 RPi CM4 配置裸机?

您的帮助将不胜感激。

提前致谢。

4

1 回答 1

1

目前没有对 Raspberry Pi 4 的上游裸机支持。Raspberry Pi 支持目前正在重新设计以启用 64 位支持。如果您愿意在 CM4 上进行测试,可以在邮件列表中提及:https ://lists.infradead.org/mailman/listinfo/barebox

于 2022-02-07T11:21:43.730 回答