IRQ ISR is not running when FIQ ISR function run frequently

Dear All,

I have a few IRQ handlers, and a RTOS IRQ time tick.

After IRQ handlers are processed several times, all the IRQ handlers are stopped running.

One of the IRQ which is used for SPI slave mode ISR is running very fast, as it respond to master SPI immediately.

If i disable this ISR function, other ISR’s function are working contineously.

So, i decided to change the SPI ISR handle to FIQ. All the IRQ & FIQ handler are processed for a while the IRQ handler are not running.

Do you have any suggesstion?

Thanks & Best Regards,

M.Karunanithy.


I am using LPC2148 chipset, FreeRTOS 4.8.0/4.7.0 & GCC version 4.2.2


i also have some problem on FIQ

i use lpc2148 none OS

i solved this problem…

hmm… can u show me ur FIQ handle function…

did u programmed it in asm or c?