when I debug my ezkit-sc573 development board using ICE2000 emulator, sometimes interrupts seem not to work properly.
- If I run my program just after resetting the board using the reset button, everything always works fine.
- But if I stop my program and reload it, interrupts do not work anymore.
The GICCPU1_RUN_PRIO starts with a value of 0xFF in the case 1, but with a value of 0xF0 in the case 2 (my program configures a timer with 0xF0 interrupt priority), so maybe the GIC is to blame. But I did not find a way to reset it from my software.
Moreover, it seems that although the "Reset core before load" is checked in my debug configuration, it has no effect.
Do you have a solution ?