【发布时间】:2018-09-27 15:18:26
【问题描述】:
我目前正在加载我的内核映像uImage,使用 fat 命令存储到一个专用的 mmc 分区中。当我通过给出它的名字加载内核时,它按预期工作:
fatload mmc 0:1 ${loadaddr} uimage-1.bin
我想支持多个使用相同引导加载程序的设备变体。它意味着不同的内核名称。
那么,是否可以使用分区中找到的第一个内核(*.bin 扩展名)而不是使用硬编码值?
【问题讨论】:
-
当然,如果您使用 Hush shell 构建了 U-Boot,则可以使用
fatls和脚本做很多事情。如果内核存储在 ext4 文件系统中,那么更简单的方法是使用符号链接。 -
@sawdust 感谢您的回答!使用符号链接是什么意思?内核存储在
fat文件系统中。
标签: linux-kernel u-boot