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.

Intermittent booting to NAND on AM3517 EVM

Other Parts Discussed in Thread: AM3517

Hello,

 

I am having a problem booting the Zoom AM3517 EVM board.  It's experimenter board intermittently booting to NAND.  Sometimes it boots, but most of the time I get what I've pasted at the bottom of this message.  I reseated the SOM and thought that had cured the problem, but it became intermittent again the next morning.  It seems to be an intermittent electrical connection, because I can gently push on one corner of the SOM and sometimes get it to boot.  However, once booted, I can gently bump the experimenter board and the rotating cube demo crashes.

The SOM board is a Rev D.  (Letter rev.)

And the experimenter is: 1014472 Rev B.

Both labels have Blue and red dots drawn on them.

Thanks for any help.

 

Texas Instruments X-Loader 1.44 (Dec  8 2009 - 22:58:46)
ECC Failed, page 0x00080000
12 0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 41 12 14 f0 4 0 14 f0 4 42 14 f0 a3 e1 40 1 e8 80 a0 1 34 12 0 2 e8 80 60 2 e8 80 c0 2 2 14 20 3 a0 85 80 3 40 3 78 56 24 48 0 0 80 e3 0 0 29 e1 34 41 f e1 e4 6f c0 e3 0 0 80 e3 1f 0 e0 57 d3 0 48 42 0 f0 0 14 68 0 81 e0 4 0 a0 e3 40 20 a0 e3 2 20 a0 e3 1 11 81 e0 2 36 84 40 3 10 5 40 3e 3b 80 8 3 10 0 eb f8 7 4f e2 f8 7 ff 1a 2 0 0 eb fb ff 0 eb 6c 6 25 3c 19 0 3b a a4 0 44 10 68 10 80 e0 1 0 b0 e8 7 0 1f e5 70 20 43 e0 70 30 80 e0 2 20 80 c2 2 20 4 10 f8 7 62 52 f8 7 40 e2 2 0 cd e3 fb ff 40 e2 94 0 40 e2 1 7 40 e2 80 0 5 12 c d0 b 5 7 d0 40 a a0 0 ff 1a a0 10 1f e5 0 20 50 e1 0 20 80 e2 1 0 ff 1a 4 0 28 70 fb ff 21 10 4 f0 0 40


Texas Instruments X-Loader 1.44 (Dec  8 2009 - 22:58:46)
ECC Failed, page 0x00080000
12 0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 4 0 14 f0 4 42 14 f0 a3 e1 40 1 e8 80 a0 1 34 12 0 2 e8 80 60 2 e8 80 c0 2 2 14 20 3 a0 5 80 3 40 2 78 56 24 48 0 0 80 e3 0 0 29 e1 34 41 f e1 e4 6f c0 e3 0 0 8 10 1f 0 e0 57 d3 0 48 42 0 f0 0 14 68 0 81 e0 4 0 a0 e3 40 20 a0 e3 2 20 a0 e3 1 11 81 e0 2 36 84 40 3 10 5 40 3e 3b 80 8 3 10 0 eb f8 7 4f e2 f8 7 ff 1a 2 0 0 eb fb ff 0 eb 6c 6 25 3c 19 0 3b 2 a4 0 44 18 68 10 80 e0 1 0 b0 e8 7 0 1f e5 70 20 43 e0 70 30 80 e0 2 20 80 c2 2 20 4 10 f8 7 62 52 f8 7 40 e2 2 0 cd e3 fb ff 40 e2 94 0 40 e2 1 7 40 e2 80 0 5 12 c d0 b 5 7 d0 40 a a0 0 ff 1a a0 10 1f e5 0 20 50 e1 0 20 80 e2 1 0 ff 1a 4 0 28 70 fb ff 21 10 4 f0 0 40


Texas Instruments X-Loader 1.44 (Dec  8 2009 - 22:58:46)
ECC Failed, page 0x00080200
c4 d1 4f e3 1 d7 8d e1 88 d0 a0 e1 0 e0 69 e5 0 e0 44 4 4 e0 20 0 13 d0 62 11 d f0 8 88 f e0 1f e2 e f0 42 e8 48 d0 42 e5 ff 1f 92 e2 f4 21 c1 2b 1 27 88 23 88 20 88 56 c 0 81 c0 48 0 a0 e1 34 50 0 e1 e 10 a0 e1 f 0 a0 eb d 0 a0 e1 8c 8 0 e1 0 0 a0 e1 0 0 a0 eb 24 d2 4f e3 1 d7 8d e1 88 d0 a0 e1 0 e0 69 e5 0 e0 4f e3 4 e0 8d e1 13 d0 a0 e1 d f0 69 e5 f e0 1f e2 e f0 42 e8 48 d0 42 e5 ff 1f 92 e2 54 22 50 0 1 27 28 e 88 20 38 2 c 0 cc 10 48 0 a0 e1 34 50 0 e1 e 10 a0 e1 f 0 a0 eb d 0 b1 8 6b 8 2 1a 0 0 4a 80 0 0 15 d9 84 d2 4f e3 1 d7 8d e1 88 d0 a0 e1 0 e0 69 e5 0 e0 4f e3 4 e0 8d e1 13 d0 a0 e1 d f0 69 e5 f e0 1f e2 e f0 42 e8 48 d0 42 e5 ff 1f 92 e2 b4 22 1f e2 1 27 42 e8 88 20 42 e5 c 0 92 e2


Texas Instruments X-Loader 1.44 (Dec  8 2009 - 22:58:46)
ECC Failed, page 0x00080300
48 0 a0 e1 34 50 0 eb e 10 a0 e1 f 0 a0 e1 d 0 54 42 4a 8 1 3 0 0 10 a9 0 0 a0 10 e4 d2 4f e1 1 d7 8d e5 88 d0 a0 e3 0 e0 69 e1 0 e0 88 61 4 e0 82 2 13 d0 1 f0 d f0 2c 40 f e0 a0 e1 e f0 b0 e1 48 d0 4d e2 ff 1f 8d e8 14 23 1f e5 1 27 42 e2 88 20 42 e2 c 0 92 e8 48 0 8d e2 34 50 8d e2 e 10 a0 e1 f 0 85 e8 d 0 a0 e1 20 8 0 eb 0 0 a0 e1 0 0 a0 e1 44 d3 4f e1 1 d7 8d e5 88 d0 a0 e3 0 e0 69 e1 0 e0 2a 1 4 e0 80 0 13 d0 28 0 d f0 42 83 f e0 1f e5 e f0 42 e2 48 d0 42 e2 ff 1f 92 e8 74 23 1f e5 1 27 1 51 88 20 ec d4 c 0 4 2b 48 0 8d e2 34 50 8d e2 e 10 a0 e1 f 0 85 e8 d 0 a0 e1 11 8 0 eb 0 0 a0 e1 0 0 a0 e1 bf 5e 2d e9 0 70 a0 e1 3 0 50 e3 1 c0 a0 3 70 0 60 1 3 0 57 e3 1f 0 0 a 30 f 30 ee


Texas Instruments X-Loader 1.44 (Dec  8 2009 - 22:58:46)
ECC Failed, page 0x00080200
c4 d1 a0 e1 1 d7 69 e5 88 d0 4f e3 0 e0 8d e1 0 e0 a0 11 4 e0 8 8c 13 d0 44 6 d f0 20 0 f e0 88 e5 e f0 92 e2 48 d0 1f e2 ff 1f 42 e8 f4 21 42 56 1 27 81 c0 88 20 c1 29 c 0 88 2 48 0 40 e2 34 50 85 e2 e 10 8d e1 f 0 8d e8 d 0 a0 e1 8c 8 a0 eb 0 0 a0 e1 0 0 0 e1 24 d2 a0 e5 1 d7 8d e2 88 d0 1f e2 0 e0 4d e5 0 e0 4d e1 4 e0 69 e5 13 d0 4f e3 d f0 8d e1 f e0 42 e5 e f0 92 e2 48 d0 1f e2 ff 1f 42 e8 54 22 42 2 1 27 4c 50 88 20 40 0 c 0 28 e 48 0 4a e1 34 50 85 eb e 10 a0 e1 f 0 0 e8 d 0 a0 80 6b 8 15 d9 0 0 b1 8 0 0 2 1a 84 d2 54 e5 1 d7 8d e2 88 d0 1f e2 0 e0 4d e5 0 e0 4d e1 4 e0 69 a 13 d0 38 e3 d f0 48 0 f e0 c e1 e f0 8d e1 48 d0 a0 e2 ff 1f b0 e8 b4 22 4d e5 1 27 92 e2 88 20 1f e2 c 0 42 e8

  • Mike,

    Does the board boot okay from an SD card?  There are some utilities in u-boot that can help analyze the NAND.  If you can stop the boot process and get to the u-boot prompt, type "help nand" to get the details on the u-boot NAND commands.  The command "nand bad" will display bad blocks. 

    AM3517_EVM # help nand
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand dump[.oob] off - dump page
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    AM3517_EVM #

    If a critical block has recently gone bad this could be the issue.  It may be necessary to re-flash the NAND with the system binaries.  This can be done from u-boot with the following commands assuming that the binaries are on the SD card.

    ## flash xloader
    mw.b 0x81600000 0xff 0x1400000;nand erase 0 20000;mmcinit;fatload mmc 0 0x81600000 x-load.bin.ift;nandecc hw; nand write.i 0x81600000 0 20000


    ## flash u-boot
    mw.b 0x81600000 0xff 0x1400000;nand erase 80000 40000;mmcinit;fatload mmc 0 0x81600000 u-boot.bin;nandecc sw; nand write.i 0x81600000 80000 40000


    ## flash kernel
    mw.b 0x81600000 0xff 0x1400000;nand erase 280000 240000;mmcinit;fatload mmc 0 0x81600000 uImage;nandecc sw; nand write.i 0x81600000 280000 240000

     

    If properly reseating the SOM is not working, then the board may have physical problems and need to be replaced.  Do you have a retail channel for returning the board?