2009-08-04 22:00:02     u-boot : can't go into IVG 15 interrupt

Document created by Aaronwu Employee on Aug 16, 2013
Version 1Show Document
  • View in full screen mode

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

Attachments

    Outcomes