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:
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.