为 raspberrypi 4 构建 u-boot 后找不到 MLO 和 img 文件

Don't find MLO and img files after building u-boot for raspberrypi 4

我正在为 raspberry pi 4 构建 U-Boot 引导加载程序。我已经按照所有文档说明进行操作并且构建已经很好地完成,但是结果文件如下

u-boot
u-boot.bin
u-boot.cfg
u-boot.cfg.configs
u-boot.lds
u-boot.map
u-boot-nodtb.bin
u-boot.srec
u-boot.sym

我找不到 MLO 或 u-boot.img 将它们放在 SD 卡上。 所以问题是;在构建生成 MLO 和 img 文件之前,我应该采取任何特定或自定义配置吗? 这是否因为 rpi4 的新设计而发生,它的 EEPROM 已经包含 SPL 而不需要 MLO 和 img 文件? 谁能给我一些提示?

我还使用了 uboot/configs 中的 rpi_4_defconfig,并使用 cross-ng

为 raspberrypi 4 生成自定义工具链

MLO 文件特定于德州仪器 (TI) SoC 及其 ROM。在 Raspberry Pi 4 的情况下,您要做的是将 u-boot.bin 复制到 kernel8.img,这将导致 Pi 的固件加载 U-Boot。