Hi carl,
Could you please specify your MCU derivative? CAN interrupts are managed by CPU or XGATE?
Which version of CW you use?
Contains your CAN routines any loops which could be potentially infinite?
Did you implement CAN Error Interrupt routines?
I suppose that CANs have independent external transceivers. Could you please check whether new data correctly arrived to MCU pins?
Are you sure that CAN codes do not share any global variable for processing?
I hope it helps you.
Have a great day,
RadekS
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------