Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 25 Apr 2012 10:08 AM by  glennj@logicpd.com
Article: OMAP-L138, is silicon 2.1 needed for an SD boot?
 0 Replies
Sort:
You are not authorized to post a reply.
Author Messages
glennj@logicpd.com
New Member
New Member
Posts:


--
25 Apr 2012 10:08 AM
    Q: Is OMAP-L138 Silicon version 2.1 needed for an SD boot-up?
    A:
    The OMAP-L138 version 2.1 uProcessor can boot up with nothing pre-loaded
    in the SPI boot Flash. The SD card can hold the UBL, U-Boot, Kernel, rootfs
    and other files.

    Silicon version 2.0 and earlier, require the arm-mmcsd-ais.bin UBL file to be
    installed in the SPI Boot Flash. Then the SD card can be used as the source
    of U-Boot, Kernel, rootfs, and other files.

    The arm-mmcsd-ais.bin UBL file is delivered with the TI PSP software, located
    in the directory at:
    \DaVinci-PSP-SDK-03.20.00.12\images\boot-strap\omapl1x8

    If your kit arrives with SD cards, then this UBL is installed in your SPI Flash of
    your shipped OMAP-L138/AM1808 SOM-M1. There are three boot up log examples
    below for Silicon version2.0.

    First is a boot up with no SD card inserted. Note: with the arm-mmcsd-ais.bin
    file installed in SPI Flash, there is a “SD/MMC Boot failed.” status statement

    Second is a boot up with a Linux SD card inserted. To verify this boot up (after SPI UBL)
    is coming from the SD card, note that the status statement from above is not
    present ; and, the build date is different (May 03 2010 vs. Jan 13 2011)

    Third is a boot up with the Windows SD card. The best confirmation of source files (other
    than UBL) from the SD boot up, is the line:
    “Microsoft Windows CE Bootloader Common Library Version 1.4 Built Dec 28 2010 18:17:58”
    in the boot up log.

    Examples of different OMAP-L138 boot ups:

    ******************************
    From NAND (no SD card):
    Booting with TI UBL
    Device OPP (300MHz, 1.2V)SD/MMC Boot failed.

    U-Boot 2009.11 (May 03 2010 - 15:38:40)

    I2C: ready
    DRAM: 64 MB
    In: serial
    Out: serial
    Err: serial
    ARM Clock : 300000000 Hz
    DDR Clock : 132000000 Hz
    Net: Ethernet PHY: GENERIC @ 0x00

    Hit any key to stop autoboot: 0
    8192 KiB M25P64 at 0:0 is now current device
    ## Booting kernel from Legacy Image at c0700000 ...
    Image Name: Linux-2.6.33-rc4
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 2113688 Bytes = 2 MB
    Load Address: c0008000
    Entry Point: c0008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...
    ******************************
    From Linux 2.6.x (1017596) SD card:
    Booting with TI UBL
    Device OPP (300MHz, 1.2V)

    U-Boot 2009.11 (Jan 13 2011 - 01:05:37)

    I2C: ready
    DRAM: 64 MB
    MMC: davinci: 0
    In: serial
    Out: serial
    Err: serial
    ARM Clock : 300000000 Hz
    DDR Clock : 132000000 Hz
    Net: Ethernet PHY: GENERIC @ 0x00

    Hit any key to stop autoboot: 0
    8192 KiB M25P64 at 0:0 is now current device
    ## Booting kernel from Legacy Image at c0700000 ...
    Image Name: Linux-2.6.33-rc4
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 2113688 Bytes = 2 MB
    Load Address: c0008000
    Entry Point: c0008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...

    ******************************
    With Windows 6.0 R3 (1017190) SD card:
    Booting with TI UBL
    Device OPP (300MHz, 1.2V)01
    Microsoft Windows CE Bootloader Common Library Version 1.4 Built Dec 28 2010 18:17:58
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    Microsoft Windows CE EBOOT 1.0 for OMAPL138 OMAPL138/AM18X EVM. Built Dec 28 2010 at 18:22 :56
    BSP version 1.3.0, SOC version 1.3.0
    CODE : 0xC7F60000 -> 0xC7FA0000
    DATA : 0xC7FA0000 -> 0xC7FE0000
    STACK : 0xC7FE0000 -> 0xC8000000
    Enabled OAL Log Zones : ERROR, WARN, INFO,
    Platform Init done
    System ready!


    Products Included:
    OMAP-L138, AM1808, C6748
    You are not authorized to post a reply.