I’m using FreeRTOS with IAR 5.20 on an AT91SAM7A3 processor. I left my test program running through the night and by morning I’ve realised that it was stuck in the Spurious Interrupt Handler. The code that I have as defined in Cstartup.s is as follows: AT91F_Spurious_handler b AT91F_Spurious_handler Could you state any reason for this behaviour? What would be the recommended handler? Just perform a EOI and return? thanks
Spurious interrupts are a feature of ARM7 devices with a separate interrupt controller. I normally just clear and return.
is there any defined code that I could use from FreeRTOS web site to deal with spurious interrupts in the ARM7? thanks
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.