I had no luck yet to write xloader successfully to Beagle's NAND. Fortunately, I now know how to recover, as without user button pressing it won't boot then any more
I use x-load.bin.ift_for_NAND from
with file size of 9808 bytes and
> md5sum x-load.bin.ift_for_NAND
Then using uboot 1.3.3 and
(uboot 1.3.3 section) I do
-- cut --
U-Boot 1.3.3 (Jun 20 2008 - 17:06:22)
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle Board + LPDDR/NAND
Bank #0: 80000000 128 MB
Bank #1: 88000000 0 kB
NAND: 256 MiB
Hit any key to stop autoboot: 0
OMAP3 beagleboard.org # mmcinit
OMAP3 beagleboard.org # fatload mmc 0:1 0x80000000 xload
NAND erase: device 0 offset 0x0, size 0x80000
Erasing at 0x60000 -- 100% complete.
OMAP3 beagleboard.org # nand write 80000000 0 80000
NAND write: device 0 offset 0x0, size 0x80000
524288 bytes written: OK
-- cut --
Then, re-powering the board without user button pressed results in no 40T any more, so I think system tries to boot from (broken) NAND, but nothing happens.
Any idea what's wrong here?