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 on Am18x EVm/Hawkbaords

Other Parts Discussed in Thread: AM1808

Hello,

 

Need Android on Omap-L1x/ Am18x EVm/Hawkbaords.

 

Thanks!

 

Best Regards

Feroz

  • We don't have an official TI DevKit release for AM1808 / OMAP L 138. However, we have already added AM1808 support to Android repository on Rowboat GIT. We will provide detailed instructions on using these on AM1808 EVM by end of this week.

    Regards,

    Khasim

  • Hello Khasim,

     

    Can you please share the link for Android port on AM1808 please?

     

    Thanks & Regards

    Feroz

  • The download instructions for Am1808 android devkit are available at http://processors.wiki.ti.com/index.php/TI-AM1808-Android-FroYo-DevKit_UserGuide

  • Hi Khasim,

     

    I have an AM1808 SOM module based board and I'm trying to port froyo on the that based on the instructions in the link above.

    I see a kernel hang. Attaching the log here, I have ensured that the machine numbers match and enabled low level kernel debugging options. Any pointers here?

    U-Boot 2009.11 (May 07 2011 - 10:41:02)
                                           
    I2C:   ready                           
    DRAM:  128 MB                          
    NAND:  128 MiB                         
    MMC:   davinci: 0                      
    Bad block table found at page 65472, version 0x01
    Bad block table found at page 65408, version 0x01
    In:    serial                          
    Out:   serial
    Err:   serial
    ARM Clock : 300000000 Hz
    DDR Clock : 150000000 Hz
    Net:   Ethernet PHY: GENERIC @ 0x00

    Hit any key to stop autoboot:  0
    U-Boot >
    U-Boot > tftp
    Using  device
    TFTP from server 10.0.0.10; our IP address is 10.0.0.11
    Filename 'uImage'.
    Load address: 0xc0700000
    Loading: #################################################################
             #################################################################
             #####################################
    done
    Bytes transferred = 853980 (d07dc hex)
    Automatic boot of image at addr 0xC0700000 ...
    ## Booting kernel from Legacy Image at c0700000 ...
       Image Name:   Linux-2.6.32
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    853916 Bytes = 833.9 kB
       Load Address: c0008000
       Entry Point:  c0008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux.......................................................... done, booting the kernel.


  • Make sure that the bootargs for console=ttySx matches your board configuration. No messages from the kernel are seen in your bootlog.

  • Also make sure you put an initlogo.rle file in the root directory on the SD card you make for the android root fs. Mine would not get past init to the Android GUI without this.

  • If your kernel is hanging, check to make sure the mem=X setting in your uboot bootargs env var is set correctly. This will most definitely result in nothing after the decompress. its also likely that console=X is not set right... 

     

    here is my bootargs setting

    bootargs=init=/init console=ttyS2,115200n8 ip=off rw root=/dev/mmcblk0p2 rootfstype=ext3 rootwait mem=128M mpurate=450 androidboot.console=ttyS2

    once up, enable network with

    netcfg eth0 dhcp

     

  • Hi all,

    this issue is solved. See the tread

    http://e2e.ti.com/support/embedded/android/f/509/p/160372/871858.aspx#871858

    With best regards

    Christian