This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Android JB is not booting up from SD Card on AM335x Starter Kit

Hi,

With the reference of this website, i downloaded pre-packaged DevKit sources (TI-Android-JB-4.1.2_AM335x_4.0.1.bin) and compiled bootloader, android linux kernel and android file system. All required packages are created.

I opted to boot android from SD Card and followed the steps mentioned at website. I'm facing the below issue while device at boot up.

2476.minicom.txt
 2  1  0 
SD/MMC found on device 0
reading uEnv.txt

214 bytes read
Loaded environment from uEnv.txt
Importing environment from mmc ...
reading uImage

4059016 bytes read
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-3.2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4058952 Bytes = 3.9 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 3.2.0 (dhanu@dhanu-PC) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 Sun Jan 25 00:25:24 PST 2015
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: am335xevm
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] AM335X ES1.0 (sgx neon )
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait ip=none
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 250248k/250248k available, 11896k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc074e000   (7448 kB)
[    0.000000]       .init : 0xc074e000 - 0xc07a4000   ( 344 kB)
[    0.000000]       .data : 0xc07a4000 - 0xc080bf70   ( 416 kB)
[    0.000000]        .bss : 0xc080bf94 - 0xc0961cd0   (1368 kB)
[    0.000000] NR_IRQS:396
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[    0.000000] Total of 128 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
[    0.000000] OMAP clocksource: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[    0.000000] Console: colour dummy device 80x30
[    0.000152] Calibrating delay loop... 718.02 BogoMIPS (lpj=3590144)
[    0.058929] pid_max: default: 32768 minimum: 301
[    0.059082] Security Framework initialized
[    0.059143] Mount-cache hash table entries: 512
[    0.059570] CPU: Testing write buffer coherency: ok
[    0.059631] ftrace: allocating 21465 entries in 64 pages
[    0.126373] omap_hwmod: pruss: failed to hardreset
[    0.127197] print_constraints: dummy: 
[    0.127410] NET: Registered protocol family 16
[    0.128540] OMAP GPIO hardware version 0.1
[    0.129669] omap_mux_init: Add partition: #1: core, flags: 0
[    0.130920]  omap_i2c.1: alias fck already exists
[    0.131439]  omap2_mcspi.1: alias fck already exists
[    0.131530]  omap2_mcspi.2: alias fck already exists
[    0.131683]  edma.0: alias fck already exists
[    0.131713]  edma.0: alias fck already exists
[    0.131744]  edma.0: alias fck already exists
[    0.141754] bio: create slab <bio-0> at 0
[    0.142761] SCSI subsystem initialized
[    0.143615] usbcore: registered new interface driver usbfs
[    0.143707] usbcore: registered new interface driver hub
[    0.143859] usbcore: registered new device driver usb
[    0.144012] musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
[    0.144134] musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
[    0.158996] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[    0.160278] tps65910 1-002d: JTAGREVNUM 0x0
[    0.162445] print_constraints: VRTC: 
[    0.163818] print_constraints: VIO: at 1500 mV 
[    0.166015] print_constraints: VDD1: 600 <--> 1500 mV at 1262 mV normal 
[    0.168243] print_constraints: VDD2: 600 <--> 1500 mV at 1137 mV normal 
[    0.169128] print_constraints: VDD3: 5000 mV 
[    0.170471] print_constraints: VDIG1: at 1800 mV 
[    0.171813] print_constraints: VDIG2: at 1800 mV 
[    0.173126] print_constraints: VPLL: at 1800 mV 
[    0.174468] print_constraints: VDAC: at 1800 mV 
[    0.175781] print_constraints: VAUX1: at 1800 mV 
[    0.177124] print_constraints: VAUX2: at 3300 mV 
[    0.178466] print_constraints: VAUX33: at 3300 mV 
[    0.179779] print_constraints: VMMC: at 3300 mV 
[    0.180084] tps65910 1-002d: No interrupt support, no core IRQ
[    0.180603] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.181213] Bluetooth: Core ver 2.16
[    0.181274] NET: Registered protocol family 31
[    0.181304] Bluetooth: HCI device and connection manager initialized
[    0.181304] Bluetooth: HCI socket layer initialized
[    0.181335] Bluetooth: L2CAP socket layer initialized
[    0.181365] Bluetooth: SCO socket layer initialized
[    0.181579] Switching to clocksource gp timer
[    0.199340] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.199554] musb-hdrc musb-hdrc.0: dma type: pio
[    0.199768] MUSB0 controller's USBSS revision = 4ea20800
[    0.200225] musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using PIO, IRQ 18
[    0.200500] musb-hdrc musb-hdrc.1: dma type: pio
[    0.200653] MUSB1 controller's USBSS revision = 4ea20800
[    0.200775] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[    0.200866] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
[    0.200988] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.200988] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.201019] usb usb1: Product: MUSB HDRC host driver
[    0.201019] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
[    0.201049] usb usb1: SerialNumber: musb-hdrc.1
[    0.201538] hub 1-0:1.0: USB hub found
[    0.201568] hub 1-0:1.0: 1 port detected
[    0.202056] musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using PIO, IRQ 19
[    0.202423] NET: Registered protocol family 2
[    0.202636] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.203033] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.203186] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.203277] TCP: Hash tables configured (established 81
[    1.638763] mousedev: PS/2 mouse device common for all mice
[    1.645507] input: ti-tsc as /devices/platform/omap/ti_tscadc/tsc/input/input1
[    1.654083] using rtc device, omap_rtc, for alarms
[    1.658966] omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
[    1.665832] omap_rtc: already running
[    1.669708] i2c /dev entries driver
[    1.673553] Linux video capture interface: v2.00
[    1.678680] usbcore: registered new interface driver uvcvideo
[    1.684722] USB Video Class driver (1.1.1)

- The display background light is bright and no android logo appeared and no sign of further booting process is shown up.

How to fix this issue? Please suggest. Also attached minicom output file, please refer.

Thanks,

Dhanu