in my ongoing quest to clarify the picky details about various
distros, i downloaded from embinux.com the prebuilt uImage and root
file system for android, copied to a formatted SD card, and followed
the instructions:
OMAP3 beagleboard.org # mmcinit
OMAP3 beagleboard.org # fatload mmc 0 0x80300000 uImage
reading uImage
1892956 bytes read OMAP3 beagleboard.org # setenv bootargs
console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p2
video=omapfb:mode:1280x720@50 init=/init rootfstype=ext2 rw
rootdelay=1 nohz=off
OMAP3 beagleboard.org # bootm 0x80300000
## Booting kernel from Legacy Image at 80300000 ...
Image Name: Linux-2.6.27-omap1
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1892892 Bytes = 1.8 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing
Linux....................................................................
and that's as far as it gets. and even if i somehow messed up the
root filesystem, i should still get the first part of the kernel
initialization until root filesystem access, at which point the kernel
would just fall down.
i've tried this several times with the same results each time. any
hints on what i might have done incorrectly?
rday
p.s. the SD card in question has no MLO or u-boot.bin in the first
partition, since i'm booting from NAND, as you can see above. so
maybe some other NAND-based u-boot environment variable is
conflicting.