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.

CRC error

Other Parts Discussed in Thread: OMAP3503

Hello all,

Can anyone give me some insight on what the warning in the following post screen may indicate?  I replaced the Gumstix but I still get the warning.

U-Boot 2010.09 (Oct 20 2010 - 10:11:49)

OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz
Gumstix Overo board + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

Thank you for your time and help.

A

  • Hi,

    This means that the board does not have a valid u-boot environment stored in nand flash so it is using defaults.

    You should manually set your environment in u-boot. You will have to stop your board at u-boot, you will have to execute setenv commands to setup your u-boot environment the way you need it (this depends on how you want to boot up: kernel from sd card, NAND etc, file system on SD Card, ....)

    After that you should execute saveenv. And after rebooting you should not see the above warning.

    Best Regards,

    Yordan

  • You can also check this similar issue: http://www.denx.de/wiki/DULG/WarningBadCRCUsingDefaultEnvironment


    I suggest you to first try executing saveenv from u-boot and reboot to see if it will solve your problem.

    Regards,

    Yordan

  • Thank you for your prompt reply.  I have two "identical" boards with the same warning but one boots OK.

    The one that does not boot does not count down to 0.  I get the following post messages:

    U-Boot 2010.09 (Oct 20 2010 - 10:11:49)

    OMAP3503-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz
    Gumstix Overo board + LPDDR/NAND
    I2C: ready
    DRAM: 256 MiB
    NAND: 256 MiB
    *** Warning - bad CRC or NAND, using default environment

    In: serial
    Out: serial
    Err: serial
    Board revision: 0
    Tranceiver detected on mmc2
    No EEPROM on expansion board
    Die ID #078e00040000000004037d0710007016
    Net: smc911x-0
    Hit any key to stop autoboot: 0     <-----This comes up as 0 right away no count down
    Overo #

    The one that boots OK continues after a counddown to 0 from 5 and I get the following before it continues to give me the shell prompt:

    I2C read: I/O error
    I2C read: I/O error
    No MMC card found
    Booting from nand ...

    What may be stopping the bad board from booting from nand?  

    Thank you,

    Amer

  • Hi Amer,

    Most likely this is a problem with the partitioning of the NAND memory on your device. 

    You should use the nand erase and nand write to correct this issue (something like in the following post:http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/108161.aspx), but I am not familiar with the starting addresses & image sizes in OMAP3503 devices SDK.

    There is a separate forum for these devices, can you please post this question in the OMAP35x forum: http://e2e.ti.com/support/dsp/omap_applications_processors/f/447.aspx (your chip (omap3503) is not an OMAP applications processor).

    Thanks,

    Yordan