[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux]Kernel Booting hangs after Calibrate Delay Loop...



Hi,

Gaurav Agrawal wrote:

We have been trying to boot petalinux 2.4 kernel on the Spartan-3E starter kit board configured for microblaze. The hardware settings are somewhat modified from the standard kit settings(we do not have a flash, and caching is disabled). The u-boot works fine on it.

However, on compiling the kernel and trying to run it in DDR, we get the following messages:

*Linux version 2.4.32-uc0 (dkyadav@nisha) (gcc version 3.4.1 ( PetaLinux 0.20 Bui
ld -rc1 050607 )) #5 Mon Aug 20 14:39:01 IST 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
CPU: MICROBLAZE
Kernel command line: ¸
Console: xmbserial on UARTLite
Calibrating delay loop...
*
The code hangs after this.

This is invariably a problem with interrupts - the timer interrupt is not getting through, and the timer calibration waits forever.

Have you regnerated the auto-config.in file, copied it into the kernel tree (use petalinux-copy-autoconfig for this), and then completely cleaned and rebuilt your kernel, after making the various hardware changes?

Regards,

John
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/