This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP3530 EVM fatload error

Hi, everyone.

My OMAP3 EVM board don't boot using NAND boot mode.

I tried to copy to load x-loader from SD card after SD boot, but error message is shown.

Texas Instruments X-Loader 1.42
Starting X-loader on MMC
Reading boot sector

181684 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
No OOB scheme defined for oobsize 0
OneNAND:  0 kB
256 MiB


U-Boot 2008.10 (Sep 14 2009 - 13:40:58)

OMAP35X-Family-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 EVM board + LPDDR/NAND
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot: 10  9
 8  7  6  5  0
OMAP3_EVM #
OMAP3_EVM # mw.b 0x81600000 0xff0  0x20000
OMAP3_EVM # nand erase 0 20000
NAND erase: device 0 offset 0x0, size 0x20000

Erasing at 0x0 -- 100% complete.
OK
OMAP3_EVM # mmc init
Usage:
mmcinit - init mmc card

OMAP3_EVM # fatload mmc 0 0x81600000 x-load.bin.ift

** Unable to use mmc 0:1 for fatload **
OMAP3_EVM #

  • It seems that the "mmc init" command cannot find your SDCard. Also try to rerun the "mmc init" command as UBOOT sometimes misinterprets typed commands. How did you build your UBOOT image?

    Below are some scripts that should help you figure out how to flash your bootloaders into NAND using UBOOT:

    set updMLO 'mmc init; nand unlock; fatload mmc 0 ${loadaddr} MLO; nandecc hw; nand erase 0 20000; nand write  ${loadaddr} 0 20000;'
    set upduboot 'mmc init; nand unlock; fatload mmc 0 ${loadaddr} u-boot.bin; nandecc sw; nand erase 80000 300000; nand write  ${loadaddr}  80000 300000;'