Other Parts Discussed in Thread: HALCOGEN
Hello,
I am running a program in the LaunchPad board with the emulator and right after the interrupts are enabled, after the boot, the Phantom Vector interrupt service routine (at 0xFFF82000) is called.
Inside the Phantom Vector interrupt service routine, the value of the IRQINDEX register is 3, which, if I am not wrong is channel 2 Clock1 - RTI Compare 0 Interrupt, which is enabled and has a handler.
If the Phantom Vector routine just returns, then the ESM High interrupt service routine (Channel 0 ESM High) is called with (IOFFHR - 1 - 32) = 3, ESM_GRP2_CH03_CORTEX_R5F_BUS_ERROR.
If the ESM High interrupt service routine just returns, the program continues normally.
What can cause VIM to call the Phantom Vector interrupt?
Could you help me to debug this issue?
Regards,
Marcio.