修改U-Boot以依赖mmc中的地址而不是文件系统

修改U-Boot以依赖mmc中的地址而不是文件系统,u-boot,fault-tolerance,U Boot,Fault Tolerance,在上下文中,我试图使flash中的一切尽可能容错。理想情况下,我只想将内核映像和initrd文件作为blob存储在MMC上 因此,据我所知,U-Boot查找extlinux.conf或Boot.scr文件,但正如我所说的,我宁愿不依赖文件系统表 只需调用mmc read…加载内核映像,然后启动命令,就可以安全地执行main\u循环中的所有操作了吗?我也需要对initrd文件做些什么吗?简言之,是的,您可以对您的MMC设备进行分区,以便使用MMC read…引入内核、设备树,如果您的系统使用,则将

在上下文中,我试图使flash中的一切尽可能容错。理想情况下,我只想将内核映像和initrd文件作为blob存储在MMC上

因此,据我所知,U-Boot查找extlinux.conf或Boot.scr文件,但正如我所说的,我宁愿不依赖文件系统表


只需调用
mmc read…
加载内核映像,然后启动命令,就可以安全地执行
main\u循环中的所有操作了吗?我也需要对
initrd
文件做些什么吗?

简言之,是的,您可以对您的MMC设备进行分区,以便使用
MMC read…
引入内核、设备树,如果您的系统使用,则将initrd引入DDR,然后使用
bootm
启动系统。您还需要让设备上的分区表将内核所在的区域等标记为以某种方式保留的区域