工具/软件:Linux
我有一个有关 NAND 和 EMMC 引导的快速问题
假设器件超出复位范围且设置为从 NAND 引导。 如果找不到有效的 MLO、它会进入并读取第一个扇区。我假设它进入第二个扇区、并在找到有效的 MLO 后尝试读取有效的 MLO、然后尝试从 NAND 中加载 Uboot。 假设 Uboot 在 NAND 中损坏、那么会发生什么情况? 它是否具有可从 NAND 读取的恢复 uboot? 我知道下面是 NAND 的内容,看不到任何 uboot 备份? 我假设 eMMC 存在与没有 uboot 备份相同的问题? 如果是这种情况、那么它们在如何从坏的 uboot 或内核中恢复方面都存在相同的问题?
使用 NAND 或 EMMC 时、我认为 u-boot、内核或文件系统没有任何冗余? 如果有、请告诉我如何完成? 我接下来要说的是、如果内存出现故障、并且 uboot 或内核或文件系统损坏、会发生什么情况?
此外、SPL 如何知道从何处获取 uboot 映像? 可以对其进行更改吗?
谢谢
此致
Mohsen
