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.

Memory test failures out of U-Boot

I'm seeing the following from U-Boot w/the OMAPL-137 EVM from Spectrum Digital:

U-Boot > mtest
Pattern 00000000  Writing...  Reading...
Mem error @ 0xC0F6FDF8: found C10A0056, expected 003DBF7E

Mem error @ 0xC0F6FDFC: found C1087D70, expected 003DBF7F

Mem error @ 0xC0F6FE00: found C10A0058, expected 003DBF80

Mem error @ 0xC0F6FE04: found C0F6FE00, expected 003DBF81

Mem error @ 0xC0F6FE08: found C0F6FE00, expected 003DBF82

Mem error @ 0xC0F6FE0C: found 003DBF82, expected 003DBF83
Pattern FFFFFFFF  Writing...

Any clue as to a cause? I saw an earlier post with the *exact* same behavior, but am posting again because it's so old and had no answer to the mtest problem (which was a side-issue in that post).

  • Dear Steve,
    How did you boot the OMAPL137 EVM ?
    How did run the u-boot ?
    Are you sure that no contents is running on DDR or SDRAM memory that you are testing now?

    Always, you are getting the errors for the same location or different for every time ?
    Able to test the memory with "mw" and "md" commands ?

    When you test the memory with "mtest" then you should provide the start and end location which you want to test.

    I hope u-boot is running on memory while you are testing.
  • How did you boot the OMAPL137 EVM ?

    How did run the u-boot ?

    Are you sure that no contents is running on DDR or SDRAM memory that you are testing now?

    Just straight out of the box...

    Always, you are getting the errors for the same location or different for every time ?

    Yes.

    Able to test the memory with "mw" and "md" commands ?

    I'll give 'em a try....

    When you test the memory with "mtest" then you should provide the start and end location which you want to test.


    I'll give that a try...

    I hope u-boot is running on memory while you are testing.  That's part of the strangeness here.  But when it tries pattern FFFFFFFF, it seems to hang....


    Of course

  • "manual" tests with mw and md are failing, too:

    U-Boot > mw.l 0xc0f6fdf8 0xa5a5a5a5 4
    U-Boot > md.l 0xc0f6fdf8 10
    c0f6fdf8: 00000000 c10a97cc 00000003 c1088598 ................
    c0f6fe08: 00000004 c10a4b60 c0f74300 00000000 ....`K...C......
    c0f6fe18: 00000000 00000000 c0f74208 00000000 .........B......
    c0f6fe28: c108f7d8 c0f74218 00000000 00000019 .....B..........