currently i try to write a simple interrupt driven timer example without using the provided help functions in the xilinx edk. The goal is to reduce the code size for a minimal system configuration. The xilinx functions blows up the code, so i try to program the timer and interrupt controller components by my self. So these works, i receive the timer interrupt. My problem is now, that the handler function doesn't return correctly and the stack grows up. I use rtib (microblaze) for the return from interrupt. Any ideas, why these doesn't work correctly ?
Perhaps somebody has a good reference about the low level programming of the microblaze.