As far as I know, FreeRTOS only enables interrupts after vTaskStartScheduler() is called.
Is this correct?
I’m asking because I don’t know when I should call
NVIC_EnableIRQ(__) for the interrupts that I use?
For example, I use interrupts for inter-core communication (my processor is dual-core).
I enable these interrupts before vTaskStartScheduler() is called.
What happens if an interrupt were to occur before vTaskStartScheduler() is called?
Would this interrupt be ignored?
My system works for the most part, but I have intermittent problems with ISRs (see my other post here).
I want to be sure that when I enable my interrupts isn’t causing the instability I’m experiencing.
Thanks in advance!