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 10 Mar 2014 04:03 PM by  Oleg Kuryan
i.MX31 SOM-LV DDR SDRAM memory test
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Oleg Kuryan
New Member
New Member
Posts:8


--
10 Mar 2014 05:30 AM
    Dear support team, 

    I have several units i.MX31 SOM-LV which is freeze up in short time after power up. 

    It seems to be common HW problem. FW was checked. I  suspect DDR SDRAM.

    How can I test DDR SDRAM by LoLo or any other method?

    Thank you very much for any useful information in advance. 

    BR 
    Oleg Kuryan
    Oleg Kuryan
    New Member
    New Member
    Posts:8


    --
    10 Mar 2014 02:06 PM
    Hello Brad,

    Thank you for the fast reply.
    1. two of them has 1015723
    2. I have 3 and will get two more with the same problem soon. It seems to be common problem.
    3. yes. I have several working units.
    4. This is custom platform. But problem is inside the i.mx31 unit. It was checked by changing of units and by transfer FW from one unit to another.
    5. all of that units 100% worked previously for a year or more.
    6. below:
    flash boot

    ************************* WARNING!! *****************************

    Raising the core voltage may shorten the lifetime of your
    processor. See the CPU data sheet, or contact Logic support for
    more details.

    ************************* WARNING!! ��RRRRRRRRRRRRRRRRRRRRRRRRRRRjꩤ�H�dynamic control: off
    freq (Hz): 532000000, core voltage (mV): 1600
    Created partition on /dev/nand0a
    /store/ddrconfasm.lol: line 1,4: VOLO: command not found
    0xb8001004 0079d72f /.y.
    0xb8001020 002c0000 ..,.
    0xb8001024 002c0000 ..,.
    0xb8001028 002c0000 ..,.
    0xb800102c 002c0000 ..,.
    writing: (8) *1fffc000 = e1a0c00d
    writing: (8) *1fffc004 = e92dd800
    writing: (8) *1fffc008 = e24cb004
    writing: (8) *1fffc00c = e3a0232e
    writing: (8) *1fffc010 = e2822a01
    writing: (8) *1fffc014 = e2822004
    writing: (8) *1fffc018 = e3a03879
    writing: (8) *1fffc01c = e2833cd7
    writing: (8) *1fffc020 = e283302f
    writing: (8) *1fffc024 = e5823000
    writing: (8) *1fffc028 = e3a0332e
    writing: (8) *1fffc02c = e2833a01
    writing: (8) *1fffc030 = e2833020
    writing: (8) *1fffc034 = e3a0270b
    writing: (8) *1fffc038 = e5832000
    writing: (8) *1fffc03c = e3a0332e
    writing: (8) *1fffc040 = e2833a01
    writing: (8) *1fffc044 = e2833024
    writing: (8) *1fffc048 = e3a0270b
    writing: (8) *1fffc04c = e5832000
    writing: (8) *1fffc050 = e3a0332e
    writing: (8) *1fffc054 = e2833a01
    writing: (8) *1fffc058 = e2833028
    writing: (8) *1fffc05c = e3a0270b
    writing: (8) *1fffc060 = e5832000
    writing: (8) *1fffc064 = e3a0332e
    writing: (8) *1fffc068 = e2833a01
    writing: (8) *1fffc06c = e283302c
    writing: (8) *1fffc070 = e3a0270b
    writing: (8) *1fffc074 = e5832000
    writing: (8) *1fffc078 = e89da800
    jumping to: 0x1fffc000...
    0xb8001004 0079d72f /.y.
    0xb8001020 002c0000 ..,.
    0xb8001024 002c0000 ..,.
    0xb8001028 002c0000 ..,.
    0xb800102c 002c0000 ..,.
    video-init display: width: 320 height: 240 bpp: 16 disp: erb57qvga
    loading from /store/u-boot:
    ...........................
    ELF section 0: download address: 0x80188000 load address: 0x87f00000
    Copying ELF section 0
    loaded 180780 @ 0x87f00000 Ram
    file loaded


    U-Boot 2009.08 (Jan 24 2011 - 11:43:06)

    CPU: Freescale i.MX31 at 531 MHz
    Board: i.MX31 Litekit
    DRAM: 128 MB
    Flash: 2 MB
    NAND: 64 MiB
    *** Warning - bad CRC, using default environment

    In: serial
    Out: serial
    Err: serial
    Net: smc911x-0
    Hit any key to stop autoboot: 0
    ### JFFS2 loading 'linux.uboot' to 0x87000000
    Scanning JFFS2 FS: . done.
    ### JFFS2 load complete: 233 bytes loaded to 0x87000000
    ## Executing script at 87000000
    ### JFFS2 loading 'uImage' to 0x80000000
    ### JFFS2 load complete: 1670624 bytes loaded to 0x80000000
    ## Booting kernel from Legacy Image at 80000000 ...
    Image Name: Linux-2.6.24-335-g47af517
    Created: 2011-11-15 16:45:20 UTC
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 1670560 Bytes = 1.6 MB
    Load Address: 80008000
    Entry Point: 80008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux................................................................................................
    Oleg Kuryan
    New Member
    New Member
    Posts:8


    --
    10 Mar 2014 04:03 PM
    Yes, you right.
    I can send you full log if you really need but it will looks exactly the same. Just after some time the console speed changes and you will see some strings with kind of "abra kadabra".
    No one of faulty units never starts working. As I notice, all units freeze up when decompressed kernel start work. I can see it on LCD for short time. But noting on console.
    Could you describe what is ddrconfasm.lol?

    LogicLoader

    (c) Copyright 2002-2010, Logic Product Development, Inc.
    All Rights Reserved.

    LoLo Version: 2.4.14-richh-IMX31_10 0001
    SOM Model Number: MIMX31CSOMCR-E
    SOM Part Number: 1015723
    SOM Serial Number: 1611T01531

    *****************************************************************

    losh> q
    You are not authorized to post a reply.