cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
1,879 Views
Registered: ‎04-16-2009

interrupt_handler problem while running from DDRAM (Spartan 3E)

Hi,

I'm trying to run a simple program in which there is periodic interrupt.

When running this program straight in BRAM it works fine but when running it from external DDRAM I encounter the following problem:

the __interrupt_handler function is called and the following line is executed:

 

MB_InterruptVectorTable.Handler(MB_InterruptVectorTable.CallBackRef);

 

the problem is that MB_InterruptVectorTable points to XNullHandler instead of pointing to XIntc_DeviceInterruptHandler (which is what happening when the program is running from BRAM)

 

What happens is that the function which I signed to be the interrupt handler is not being called and the program just keep on running until the next interrupt.

Thank you, Tsahi.

0 Kudos
Reply
0 Replies