[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] uClinux freezes on boot XUPV2P
John,
When I try to boot up uClinux using a newly compiled kernel it freezes
on me. I've copied the boot message below. I've spent a great amount
of time trying to narrow down the problem.
I ran the memory test included in your XUPV2P demo available from the
Digilent website and my memory passes all three tests. Without the
ICAP, I can use the image.bin from your example to load uClinux, so I
believe my implementation in EDK is correct.
If I used the auto-config.in produced from EDK 8.1 SP2, and keep all
of the default settings when building the image.bin file, upon
starting uClinux the root message freezes after "Freeing init memory".
This occurs both with and without the ICAP in the design.
I know that additional changes need to be made to allow for
CompactFlash support, but are there any changes (from the default
provided by auto-config.in) that need to be made in xconfig to allow
uClinux to boot up?
In your documentation for the demo, it says to use the BSP for EDK 7.1
SP2. Is this still the case, or should I used the BSP for 8.x at
Petalogix?
Thanks,
David
~~~~~~~~~~~~~~~~~~~~~
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Microblaze UARTlite serial driver version 1.00
ttyS0 at 0x40600000 (irq = 3) is a Microblaze UARTlite
Starting kswapd
xgpio #0 at 0x40000000 mapped to 0x40000000
xgpio #1 at 0x40020000 mapped to 0x40020000
xgpio #2 at 0x40040000 mapped to 0x40040000
Xilinx GPIO registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
eth0: using sgDMA mode.
eth0: Xilinx EMAC #0 at 0x40C00000 mapped to 0x40C00000, irq=1
eth0: id 2.0l; block id 11, type 1
MicroBlaze auto-config ram probe(0x301980a0,872448,4): d5000 at 301980a0
Creating 1 MTD partitions on "RAM":
0x00000000-0x000d5000 : "Romfs"
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (romfs filesystem) readonly.
Freeing init memory: 60K
~~~~~~~~~~
In XMD:
~~~~~~~~~~
Processor started. Type "stop" to stop processor
RUNNING>
XMD%
ERROR: MDT – MicroBlaze Pipeline Stalled executing Instruction at >>
PC: 0x03fea4fa4
Try Resetting the Processor to Continue..
___________________________
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/