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.

Reply via email to