Part Number: AM263P4-Q1
Hi Team,
I am currently working on the CCM module as part of BOOT development and am facing an issue with the sequence of ESM interrupt handling.
I am able to successfully force a Self-Test Error (0xF) for cpu output compare; the corresponding status bits are set in the ESM register at address 0x52D00444, and the interrupt handler is entered as expected.
However, when I immediately trigger an Inject Error (0x9), the ESM register correctly reflects the new error bits (6 and 19), but the control does not enter the interrupt handler. A similar issue occurs when I trigger the VIM compare self-test error—although the ESM status bits (bit 19) are set, the interrupt handler is not executed.
I am verifying interrupt entry by placing a while(interrupt_generated_flag) inside the handler.
Could you clarify why the handler is not triggered for these subsequent interrupts, and whether multiple CCM interrupts can be serviced sequentially?
Regards,
Vandana Chintala
