npatel wrote on Tuesday, January 03, 2017:
I am working with microblaze and I can see the port is using the address 0x10 and one function to handle interrupts. This allows proper saving on stack etc. for the operating system.
If I wanted to use the fast_interrupt attribute, which simply jumps to the interrupt fuction instead of having to jump to 0x10 address, what do I have to do in the interrupt routine to allow for proper FreeRTOS compatibility. Would fast_interrupt method even be supported to run FreeRTOS?
The reason I am asking, is I can see in portasm.S the function “_interrupt_handler” is doing special saving and loading of stack, etc. Would I need to do this to support fast_interrupts?
Thanks in advance for all the help!