[U-Boot-Users] [PATCH] FIx for "Data CRC error .." on ARM systems

Jean-Paul Saman jean-paul.saman at philips.com
Tue Apr 11 16:49:15 CEST 2006


Patch by Jean-Paul Saman, 11 April 2006

Booting an Linux kernel and rootfilesystem image with bootm 0x24800000 
0x24600000 (for instance) aborts on some ARM systems with "Data CRC error 
.." on the filesystem image. The cause of this error is the ARM RealView 
Debugger (RVDS) not writing the last word through JTAG to the systems 
memory when it is not word aligned.
The patch adds an option to tools/mkimage.c, called -p, which will always 
make sure the ramdisk image is aligned on a word boundary. The switch is 
optional. It is tested against todays git repository.

CHANGELOG:
* Add option -p to mkimage to always align a ramdisk image to word 
boundary.



Kind greetings,

Jean-Paul Saman

Philips Semiconductors CTO/RTG
Philips HighTech Campus, building WDA 3.29
Professor van den Holstlaan 4
5655 AA Eindhoven
tel: +31 (0)40 27 45131
-------------- next part --------------
A non-text attachment was scrubbed...
Name: u-boot-mkimage-pad.patch
Type: application/octet-stream
Size: 1530 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20060411/01240dba/attachment.obj 


More information about the U-Boot mailing list