2017-08-30 43 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卡上並正確引導。