Hi,
I am using TI OMAP3 Android Froyo prebuilt image over Mistral's EVM kit.
While booting from SD card the linux kernel hangs right after uncompressing.
Texas Instruments X-Loader 1.47 (Oct 23 2010 - 17:44:29)
Starting X-loader on MMC
Reading boot sector
217572 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2010.06-rc1-00049-ga306f53 (Oct 23 2010 - 17:41:04)
OMAP3430/3530-GP ES2.1, CPU-OPP2 L3-165MHz
OMAP3 EVM board + LPDDR/NAND
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Read back SMSC id 0x1150000
Die ID #66e000020000000004013ddc0601900b
Net: smc911x-0
Hit any key to stop autoboot: 0
mmc1 is available
reading boot.scr
415 bytes read
Running bootscript from mmc ...
## Executing script at 82000000
reading uImage
2481444 bytes read
***** Kernel: /dev/mmcblk0p1/uImage *****
***** RootFS: /dev/mmcblk0p2 *****
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-2.6.32
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2481380 Bytes = 2.4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux.............................................................
................................................................................
............... done, booting the kernel.
My environment variables looks something like:-
OMAP3_EVM # printenv
bootcmd=if mmc init; then if run loadbootscript; then run bootscript; else if ru
n loaduimage; then run mmcboot; else run nandboot; fi; fi; else run nandboot; fi
bootdelay=10
baudrate=115200
bootfile=uImage
loadaddr=0x82000000
usbtty=cdc_acm
console=ttyS2,115200n8
mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext
3 rootwait
nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jf
fs2
loadbootscript=fatload mmc 0 ${loadaddr} boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
loaduimage=fatload mmc 0 ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run nandargs; onenand read ${loadaddr} 2800
00 400000; bootm ${loadaddr}
dieid#=66e000020000000004013ddc0601900b
ethact=smc911x-0
bootargs=console=ttyS0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
stdin=serial
stdout=serial
stderr=serial
Environment size: 954/131068 bytes
OMAP3_EVM #
Cheers,
Shishir