2017-08-30 44 views
0

我正在尝试使用u-boot启动am572x_evm。我编译的U-Boot,生成以下文件:MLO无法找到u-boot.img

  1. MLO
  2. 的u-boot
  3. 的u-BOOT.BIN
  4. U型的boot.img

我格式化卡并将其拷贝MLO和u-boot.img文件。现在MLO正在打印此消息。

MLO output

那么,为什么MLO是无法找到U型的boot.img文件?我必须为u-boot.img制作一些单独的分区吗?

+0

http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_create_SD_card_script#Common_Steps ... MMC/SD卡有一个特殊的结构,使它们可以启动。我建议你按照上面的说明制作卡片。你使用了'create-sdcard.sh'脚本吗?在这里的答案可能是没用的。软件结构可能会随着时间的推移而变化,这使得任何答案都变得陈旧。 –

+0

@artlessnoise我发布了答案,问题与SD卡分区有关(你离得很近)。但是我也观察到,不需要使用某种命令(如果),使用特定方法(闪烁/刻录映像)来放置文件。 –

回答

1

我修好了!该问题是由于写入图像文件(之前)而导致SD卡分区不良。我重新格式化SD卡,将MLO和u-boot.img文件复制到SD卡上并正确引导。