> Hi,
>
> We have a problem when the kernel boots, it has been
> mentioned many times in
> arm-linux discussions with few clear solutions.
>
> Here it is again:
>
>
> The system hangs after executing the instruction to enable
> the mmu "mcr p15, 0, r0, c1, c0" located in head-armv.S
> r0 = 0xc000517d. We are in supervisor mode ( we have tested
> by checking
> status ). We are using our own bootloader (customised) it is
> looseley based
> on Blob. The system is sa1110, with 8Mb Flash and 32Mb RAM.
> At the moment we
> have basic output working to some LEDs and Serial, but we
> cannot get any
> output after this command, we do not have a debugging tool -
> which is why I
> am interested in any solutions people found for this problem.
>
> Any help would be appreciated,
>
> Simon
Sounds like the SDRAM is not getting initialzed properly. Running the MMU
is a good way to do a simple memory test. The system will work fine
executing ordinary memory cycles until starting the MMU, at which time 8
word burst cycles begin hitting the memory bus to do cache line fills. This
is usually when bad things happen if there's any hardware problem :)
//Jeff
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.