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

[microblaze-uclinux] Microblaze interrupt registers



Hi,

My kernel arrives until calibration_delay, then stalls. I'm doing some tests 
with the interrupt controller and I have seen some rare behaviours. 

1) When I write the SIE register to enable interrupts, and after that I read 
the IER register, just the first two bit can be actived. Is it possible that 
IER register just has the neccesary bits for a specific design?

2) If I have the MER with ME actived but without HIE (Hardware Enabled), one 
interrupt enabled, and then I write the ISR for the same interrupt, an 
interrupt should happen with microblaze jumping to 0x00000010 address. I 
don't know why this is not the behaviour, so I'll be happy if someone can 
tell me what I'm doing wrongly. I attach my .mhs and .mss files (I suspect my 
configuration could be incomplete).

Thanks.

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