|
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- 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- 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- 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/ |