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