On Wed, Feb 20, 2002 at 04:19:08PM +0200, Paul Chitescu wrote: > I ran into some problem with a new board we are developing. The kernel is > loaded in memory but it fails to decompress properly. > > Are there any specifics for loading an ARM kernel in memory? Currently I > load the zImage (plus some zeroed junk) at 0xC0008000, set r13 to that > address and jump to it. r1 is set to 254 (which is the machine type I > assigned just for the initial tests). Cache, MMU and interrupts are disabled > (well, never enabled, I read the image from CF card in polled mode). > > CPU is SA1110 running at 221MHz. RAM is 32MB in size, clock is 110MHz > (memory is rated @125MHz). > > The kernel is 2.4.17-rmk5 with minimal configuration (I don't think it > matters for the decompressor). > > How can I investigate further what's happening? Memory access (without > cache) seems OK for a ping-pong test. > > I included the error message below - maybe the number of dots can indicate > what's wrong: > > > Uncompressing Linux...................................... > > crc error > > -- System halted
Either a corrupted kernel image (blob CVS version has MD5 hash support to check this), but more probable is a memory timing error. Loosen the memory timings in the bootloader and try again. Erik -- J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty of Information Technology and Systems, Delft University of Technology, PO BOX 5031, 2600 GA Delft, The Netherlands Phone: +31-15-2783635 Fax: +31-15-2781843 Email: [EMAIL PROTECTED] WWW: http://www-ict.its.tudelft.nl/~erik/ _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm http://www.arm.linux.org.uk/armlinux/mailinglists.php Please visit the above addresses for information on this list.
