Hello e2e community,
I'm working on a project with the TMS320F28P650DK using MCAN to transmit and receive Classic CAN. Using the demo programs, the device transmits to a CAN analyzer without issue. The issue comes with the receive operations. All of the receive (mcan_ex4_receive.c, mcan_ex8_range_filter_receive.c, and mcan_ex10_receive_multiple_buffers.c) compile, run and receive exactly 1 message (verified in memory) but then subsequent data never triggers subsequent ISRs. Using an MSO, the first CAN frame is transmitted from the analyzer, and ACKd by thr P650. The next frame is sent, but ignored by the processor, so the analyzer continues just to resent. The code is running on a Launchpad and configured as per TIs documentation.
This seems to be a common discussion point on e2e forums and was hoping for some suggestions as the demo code just fails to perform.