2008-07-09 09:30:12     bad data CRC

Document created by Aaronwu Employee on Aug 7, 2013
Version 1Show Document
  • View in full screen mode

2008-07-09 09:30:12     bad data CRC

vijai ragavan (INDIA)

Message: 58539   

 

bad data CRC error come when i booting the uimage.how to solve that issue?

QuoteReplyEditDelete

 

 

2008-07-09 09:49:29     Re: bad data CRC

Frank Van Hooft (CANADA)

Message: 58548   

 

Please give us details on exactly what you did that resulted in your seeing this error.

QuoteReplyEditDelete

 

 

2008-07-09 10:06:03     Re: bad data CRC

Oussema Harbi (TUNISIA)

Message: 58551   

 

That means the image file is corrupted (Cyclic Redundancy Check found an error while verifying the file)

 

To find out if the original file is corrupted or the one on your flash ,try to load the image to ram -from uboot-

 

and boot on ram ,if it works fine ,that means some error occured while copying the image to your flash ,so just write it again.

 

If you got error when booting from ram ,then look for some other good image.

 

 

 

i hope this helped you.

 

 

QuoteReplyEditDelete

 

 

2008-07-09 10:09:08     Re: bad data CRC

Appalayagari Sreedhar (INDIA)

Message: 58552   

 

Vijay,

 

Check the size of the image which u are trying to boot is correct with the original size

 

check whether the data read from flash is correct, i suggest u dump the data to some sdram location and compare.

 

Best Regards,Sreedhar

QuoteReplyEditDelete

 

 

2008-07-09 10:12:46     Re: bad data CRC

vijai ragavan (INDIA)

Message: 58553   

 

 

 

i got the same error if i boot from the RAM address also.

 

 

 

U-Boot 1.1.6-svn (ADI-2007R1) (Jul  9 2008 - 18:20:38)

 

CPU:   ADSP BF561

Board: PMP04

Clock: VCO: 486 MHz, Core: 486 MHz, System: 121 MHz

SDRAM: 64 MB

FLASH:   0 kB

*** Warning - bad CRC, using default environment

 

In:    serial

Out:   serial

Err:   serial

Hit any key to stop autoboot:  0

pmp04> bootm 0x1200000

## Booting image at 01200000 ...

   Image Name:   uClinux Kernel and ext2

   Image Type:   Blackfin Linux Kernel Image (gzip compressed)

   Data Size:    3481249 Bytes =  3.3 MB

   Load Address: 00001000

   Entry Point:  00001000

   Verifying Checksum ... Bad Data CRC

pmp04>

QuoteReplyEditDelete

 

 

2008-07-09 11:30:39     Re: bad data CRC

Robin Getz (UNITED STATES)

Message: 58560   

 

Vijai:

 

This usually means that the image is corrupted during the transfer from your host.

 

How are you doing the transfer (Ethernet? Serial?)

 

 

QuoteReplyEditDelete

 

 

2008-07-10 01:52:50     Re: bad data CRC

vijai ragavan (INDIA)

Message: 58587   

 

There is no ethernet connection in my board.so i transfer the uImage via UART only.

QuoteReplyEditDelete

 

 

2008-07-10 10:11:03     Re: bad data CRC

Robin Getz (UNITED STATES)

Message: 58626   

 

Vijai:

 

What speed is the UART running at? I have seen bit errors when running at 115200 with USB/serial cables that go away when doing things at 57600.

 

-Robin

QuoteReplyEditDelete

 

 

2008-07-11 09:52:10     Re: bad data CRC

vijai ragavan (INDIA)

Message: 58681   

 

Robin,

 

my UART is running at 9600 baudrate.because in the 115200 & 5600 ,my keyboard is not detected.So now i am working at 9600 only.

QuoteReplyEditDelete

 

 

2008-07-11 10:18:11     Re: bad data CRC

Robin Getz (UNITED STATES)

Message: 58687   

 

Vijai:

 

I would get a scope, and look at your UART circuit - it may be that it is not operating properly (I have seen this problem on other boards with poorly designed ESD protection on the RS-232 level shifters).

 

Have a peek at:

 

http://www.camiresearch.com/Data_Com_Basics/RS232_standard.html#anchor1181440

 

and have a look at the signal characteristics & signal timing sections.

 

-Robin

Attachments

    Outcomes