如何在 u-boot 中确定 Linux 内核映像名称



我目前正在使用 fat 命令加载我的内核映像uImage,存储到专用的 mmc 分区中。当我通过命名加载内核时,它按预期工作:

fatload mmc 0:1 ${loadaddr} uimage-1.bin

我想使用相同的引导加载程序支持设备的多个变体。它意味着不同的内核名称。

那么,是否可以使用在分区中找到的第一个内核(*.bin扩展名(而不是使用硬编码值?

选择内核的常用方法是提供名为boot.scr或boot.scr.uimg的脚本。如果使用 CONFIG_DISTRO_DEFAULTS=y 编译 U-Boot,它将自动执行脚本。

最新更新