【发布时间】:2022-02-07 19:21:43
【问题描述】:
有关在 Raspberry Pi Cmpute Module 4 上使用裸机引导加载程序的建议会很有帮助。
我最近拿到了 RPi CM4 Lite,现在我想用 barebox 作为引导加载程序来构建 Yocto 映像。在开始之前,我几乎没有任何疑问。
- 我应该如何进行 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"
-
对于 RPi CM4,我使用的是
MACHINE="raspberrypi4-64"。这应该如何用于裸机配置? -
为了从 uSD(对于 CM4 Lite)启动,我应该如何复制引导加载程序文件?像 RPi2/3 这样的 BCM283x RPi 和基于 BCM2711 的 RPi CM4 Lite 之间会有什么区别吗?在Barebox manual 中给出了针对 BCM283x 机器的步骤。
我试图了解 RPi CM4 的引导过程是如何使用裸机引导加载程序和 yocto 进行的。我的目标是使用 RAUC 和 Barebox 构建更新。
有没有人尝试为 RPi CM4 配置 barebox?
您的帮助将不胜感激。
提前致谢。
【问题讨论】:
-
这确实应该在 raspberrypi.stackexchange.com 上,而不是 Stack Overflow。
标签: raspberry-pi embedded-linux yocto barebox