|
I finally got it to at least boot the
kernel but now I’m getting this kernel panic erro unable to mount root fs
even though I changed to microblaze version 3.00a which is what emile
did. I did the same thinking I can avoid this error. Would changing
this back to 4.00a help me. Anyway, thanks all for getting me this
far! From: owner- The memory test works. I’ve
seen that pass on hyperterminal. I’ve followed the uclinux
microblaze design document with changes only to the cache setup because my
Spartan can only have 2Kb of icache and 8 Kb of dcache. The only other
changes I made was not to use the interrupt port on page 18. I’ll
go back and turn that on. Also, I changed C_EXT_Reset to be high.
Also, the other change I made was change the processor clock frequency to 50
ohms instead of 66.7 after I experienced problems. Other than not using
the flash when I made the builds that is the only thing that I have
changed. I’ll use BSB to see if I get a better result. From: owner- Hi Eric dow boot.elf where I initialize the cache
and dow –data image.bin 0x80000000 I get MicroBlaze Pipeline stalled
executing instruction at >> PC; 0x8000000c Try resetting the processor tocontinue From: owner-microblaze-uclinux@itee.uq.edu.au
[mailto:owner-microblaze-uclinux@itee.uq.edu.au]
On Behalf Of Eric Lynum Ok, you’re right Jason, I looked in
EDK and I didn’t have the icache or dcache boxes checked for the sram so
I should get them mapped. Here’s my question I had EDK generate the
address and now everything is at 20400000 is that going to cause a
problem. Do I need the sram address to be at 0x80000000. I noticed Emile
didn’t have his at 0x80000000 and oh by the way sorry Emile on the gender
assumption. From: owner-microblaze-uclinux@itee.uq.edu.au
[mailto:owner-microblaze-uclinux@itee.uq.edu.au]
On Behalf Of Eric Lynum Yes I manually changed the sram address to
80000000 in EDK. So should I change the D/I cache to be 80000000 also is
what you are saying right? Here’s my question must the SRAM address
be 80000000 or can it be anything but it has to have at least a 4MB range right? From: owner-microblaze-uclinux@itee.uq.edu.au
[mailto:owner-microblaze-uclinux@itee.uq.edu.au]
On Behalf Of Jason Wu Hi Eric Hi John thanks,I haven't done the cvs update yet but I took the image files that werecreated and I'm still having problems getting the kernel to boot. I'veenclosed my auto-config file which I have used to make the kernel now andnow after running dow -data image5.bin 0x80000000 and con 0x80000000, I getthis error Microblaze pipeline stalled executing instruction at >> PC:0x80000000c. Try resetting the processor to continue. I tried to followEmile's document on changing the testmem.c file and changing the microblazeversion from 4 to 3.00. Should I do that or is that unneeded. -----Original Message-----From: owner-microblaze-uclinux@itee.uq.edu.au[mailto:owner-microblaze-uclinux@itee.uq.edu.au] On Behalf Of John WilliamsSent: Saturday, October 08, 2005 11:41 PMTo: microblaze-uclinux@itee.uq.edu.auSubject: Re: [microblaze-uclinux] error when compileHi Eric,Eric Lynum wrote:
OK, so this one's beyond your control :) There's been some work goingon in the MM part of the CVS lately, looks like microblaze got affected.Change to uClinux-2.4.x/arch/microblaze/platforms and do$ cvs update Rules.makeThat will pick up a one-liner fix that I just committed to CVS, and youshould be back in business.Regards,John___________________________microblaze-uclinux mailing listmicroblaze-uclinux@itee.uq.edu.auProject Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinuxMailing List Archive :http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/ |