2009-08-04 22:00:02 u-boot : can't go into IVG 15 interrupt
steven O (AFGHANISTAN)
Message: 78374
Hi :
When it return from the reset interrupt , it can't go into IVG 15 soft interrupt. In the u-boot code , it had masked all interrupt except the IVG 15. Someone can tell me where can affect the interrupt ?
QuoteReplyEditDelete
2009-08-04 22:12:08 Re: u-boot : can't go into IVG 15 interrupt
Mike Frysinger (UNITED STATES)
Message: 78376
what exactly are you trying to do ? the u-boot code itself takes care of lowering from IVG1 to IVG15 so there should be nothing for you to do.
also, what version of software are you using and what hardware ?
QuoteReplyEditDelete
2009-08-04 22:44:20 Re: u-boot : can't go into IVG 15 interrupt
steven O (AFGHANISTAN)
Message: 78378
u-boot : u-boot-1.1.6-2008R1.tar.gz
processor : BF531
look following :
serial_early_puts("Lower to 15");
r0 = r7;
r1 = r6;
p0.l = LO(EVT15);
p0.h = HI(EVT15);
p1.l = _cpu_init_f;
p1.h = _cpu_init_f;
[p0] = p1;
p2.l = LO(IMASK);
p2.h = HI(IMASK);
p3.l = LO(EVT_IVG15);
p3.h = HI(EVT_IVG15);
[p2] = p3;
raise 15;
p4.l = .LWAIT_HERE;
p4.h = .LWAIT_HERE;
reti = p4;
rti;
.LWAIT_HERE:
serial_early_puts("wait");
jump .LWAIT_HERE;
ENDPROC(_start)
I had opened the serial debuging. when the power on, i can see the debuging message " Lower to 15" and "wait", but not found the debuging message ""NOP Slide" which is in cpu_init_f.
In other words, it had went into user mode , but it doesn't service the IVG 15 interrupt . Is it right ?
QuoteReplyEditDelete
2009-08-12 02:54:48 Re: u-boot : can't go into IVG 15 interrupt
Mike Frysinger (UNITED STATES)
Message: 78718
you still really havent described what you're doing. what processor exactly are you using (including silicon revision) ? how are you booting the board ?
the latest release is 2008R1.5, not 2008R1