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

[microblaze-uclinux] Avnet XCS2000 S3 boot complete



Hi,

I'm happiest man in the world !  (At least at this exactly moment)

I have had some problems, and the boot is succesful but with several 
limitations:

1) Using msrcrl & msrset instructions the boot stalls at calibrate_delay. 
After some tests I discovered that msrclr was not working in the right way 
and the flags stored were 0x0. I have disabled these functions in the mhs 
file (and recompiled the kernel with the new autoconfig) and things were 
getting better but ...

2) I dont know why but BIP bit (MSR) was actived at the beginning of 
calibration_delay, so I'm disabling the bit (hardcoded) inside this function.
Can someone tell me why this bit is on?

3) Once calibration delay was left behind, the boot stalls at slab.c (682). 
However, I had discovered before that this does not happen with Microblaze 
3.00. So I changed the mhs file from 4.00 to 3.00. 

And login appered !!!

Before this moment, I thought that I could have something wrong in my hardware 
configuration, since I'm far to be a FPGA programmer expert (this is my first 
experience with this wonderful world), but as now this is working I suppose 
my conf in OK. As I know there are people working with msrclr & msrset and 
with Microblaze 4.00, the question is: are you using ISE 7.1?

I try to get a reason for my configuration limitations.



-- 
Alejandro Lucero
OS3, OS Serveis i Solucions
www.os3sl.com
Ingeniería Informática
+34 665687168
Av.Benjamin Franklin
CEEI. Parque Tecnológico de Paterna
Valencia(Spain)

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/