replacing u-boot

either something is going wrong or I am not understanding how to let the
beagleboard use a 'u-boot.bin' from MMC. Unfortunately the documentation
in the elinux wiki and the wiki at sometimes speaks of
booting a u-boot which is on a SD card and booting a Linux kernel which
is on a SD card.

So here is what I tried:

- build a u-boot.bin using openembedded and put it on my sd card
(sd card works and is set up like described here[0])
- there is also MLO on the card which I took from here[1]

I put the card in the slot and power on the board and hold the user
button while doing so. In minicom the following output appears:


Most likely your issue is related to the SD card formatting and file
copying. Please be sure you provide a fresh format using the
recommended methods and copy MLO file over first.

"...40T..." shows you that serial boot is being attempted. Without
"User" button pressed, NAND would be before serial or MMC/SD and you
would not see "...40T..." if there is a good image on the NAND.

I am a newbie trying to get u-boot and uImage running on beagleboard
revision B
I have a problem running u-boot copied from SD to memory. I have given
the minicom session prints below:

Texas Instruments X-Loader 1.41
Starting OS Bootloader...

U-Boot 1.3.3 (Jul 10 2008 - 16:33:09)

OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle Board + LPDDR/NAND
DRAM: 128 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Audio Tone on Speakers ... complete
Hit any key to stop autoboot: 3
OMAP3 # mmcinit
OMAP3 # fatload mmc 0 80000000 u-boot.bin
reading u-boot.bin

275904 bytes read
OMAP3 # go 80000000
## Starting application at 0x80000000 ...

U-Boot 2009.01-dirty (Feb 19 2009 - 12:23:21)

I2C: ready
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz

The system is stuck at the above point... pls advice


First of all - as you have rev Bx - avoid 2009.01 and use 2008.xx or
2009.06-rc2 from Ångström. Otherwise you can have problem with OTG
working as USB Host.
describes how to upgrade u-boot and http://www.angstrom- contains 2009.06-rc2 binary.

One note for 2009.06 users: "mmcinit" becames "mmc init" so bootcmd
variable will need to be updated.