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

[microblaze-uclinux] Adding SPI Driver causes Kernel to Hang



Hi everyone,

I'm trying to add an SPI core to my hardware design so I can develop with an SPI DAC within uCLinux.  I'm using a S3E500 and I've added the SPI core to the default reference design using instructions provided to me by a collegue who had this booting before.  However, when I load the new download.bit file into the board, kermit shows that the board gets hung up and never boots the kernel:

=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
Project name: Xilinx-Spartan3E500-RevD-edk91
Build date: Feb 18 2009 22:05:39  FS
Serial console: Uartlite
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: Booting from FLASH. Press 's' for image download.
FS-BOOT: Booting image...
SDRAM :
        Enabling caches :
                Icache:OK
                Dcache:OK
        U-Boot Start:0x27fc0000
        Malloc Start:0x27f60000
        Board Info Start:0x27f5ffd0
        Boot Parameters Start:0x27f4ffd0
FLASH: 16 MB
ETHERNET: MAC:00:0a:35:00:22:01

Hit any key to stop autoboot:  0
## Booting image at 210c0000 ...
   Image Name:   PetaLinux Kernel 2.6
   Image Type:   Microblaze Linux Kernel Image (uncompressed)
   Data Size:    4509871 Bytes =  4.3 MB
   Load Address: 24000000
   Entry Point:  24000000
   Verifying Checksum ... OK
OK
Found romfs @ 0x2420e08c (0x0023f000)
#### klimit 24226000 ####
Moving 0x0023f000 bytes from 0x2420e08c to 0x242259cc
New klimit: 0x24465000


At this point, it stalls.  What is wrong?  Thanks.

Matt