git clone git://git.denx.de/u-boot.git u-boot-main
cd u-boot-main
git checkout v2010.12 -b omap
make CROSS_COMPILE=/opt/CodeSourcery/bin/arm-none-eabi- distclean
make CROSS_COMPILE=/opt/CodeSourcery/bin/arm-none-eabi-
omap3_beagle_config
make CROSS_COMPILE=/opt/CodeSourcery/bin/arm-none-eabi-
I receive this:
Beagle xM Rev A
No EEPROM on expansion board
Die ID #673c00011ff00000015739eb0c00e015
Hit any key to stop autoboot: 0
usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **
** Unable to use mmc 0:1 for fatload **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
OMAP3 beagleboard.org #
You may have to erase the environment since
the commands of latest U-Boot have changed
(mmc init is a no-op and one has to execute mmc
rescan 0) and your current bootcmd may be
incompatible.
U-Boot 2010.12-dirty (Feb 07 2011 - 11:50:50)
OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
In: serial
Out: serial
Err: serial
Beagle xM Rev A
No EEPROM on expansion board
Die ID #673c00011ff00000015739eb0c00e015
Hit any key to stop autoboot: 0
usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]
MMC: block number 0x1 exceeds max(0x0)
** Can't read from device 0 **
** Unable to use mmc 0:1 for fatload **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
OMAP3 beagleboard.org #
the downloaded one that works:
U-Boot 2010.03 (Jan 04 2011 - 12:38:02)
OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz,
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Probing for expansion boards, if none are connected you'll see a
harmless I2C error.
No EEPROM on expansion board
Beagle xM Rev A
Die ID #673c00011ff00000015739eb0c00e015
Hit any key to stop autoboot: 0
You may have to erase the environment since
the commands of latest U-Boot have changed
(mmc init is a no-op and one has to execute mmc
rescan 0) and your current bootcmd may be
incompatible.
1. break into u-boot console (well, you are already on the console)
2. printenv to study if that is really the problem
3. nand erase 260000 2000
4. reboot (don't issue saveenv).
Well, it will not work with your U-Boot since we have added
private commands to initialize LCD, touch screen, GPS etc.
on our specific extension board.