Hii, It’s getting as far as setting NEWDATA in MCTL_RX (also sets MGSLOST, presumably when the coming message arrives). It also sets NDST in STR.
An acknowledged pulse is transmitted on CTX. So, I presume the filters are set correctly.
STR isn’t in HALT or RESET. The relevant bit is set in MIER.
is set to 0x4D, but bit 16 (IR) remains clear. The interrupt handler routine is never invoked. ISER0 bit 0 is set.
Other interrupts are working (RTC). Is there some other global interrupt enabled within the CAN module that I’ve overlooked?