我目前正在使用 fat 命令加载我的内核映像uImage
,存储到专用的 mmc 分区中。当我通过命名加载内核时,它按预期工作:
fatload mmc 0:1 ${loadaddr} uimage-1.bin
我想使用相同的引导加载程序支持设备的多个变体。它意味着不同的内核名称。
那么,是否可以使用在分区中找到的第一个内核(*.bin扩展名(而不是使用硬编码值?
选择内核的常用方法是提供名为boot.scr或boot.scr.uimg的脚本。如果使用 CONFIG_DISTRO_DEFAULTS=y 编译 U-Boot,它将自动执行脚本。