Thread (4 messages) flat view 4 messages, 3 authors, 2008-01-09

MMU failure, Virtex4-FX60

From: Robert Woodworth <hidden>
Date: 2008-01-07 18:12:59

Hello!

I'm building a new Virtex4-FX60 device.  I have built it with the new
MPMC3 and a 256MB SO-DIMM.  It works successfully with a "mem-test" type
embedded program.

I cannot get it to boot a Linux kernel.  I have traced it down to the
MMU not getting mapped correctly. 

I can load the kernel via jtag, get the pre-boot messages on the serial
but then when it tries to jump to 0xc0002218 (start_here: head_4xxx.S)
it fails with a "Machine check exception; invalid instruction address".

Using the debugger and examining the memory once the mmu is suppose to
be configured, I see that it is not mapping 0xc0000000  to the proper
location.  I'm sure I've set something up wrong in my FPGA and I need to
re-synthesize.  But what?


Any hints on which registers to look for or what I need to do??



RJW.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help