This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1290NCZAD: How can I recover from CAN MSGLST (message lost)

Part Number: TM4C1290NCZAD

Hi,

My controller is receiving a lot of data through CAN bus. During the heavy load communication, I found some message missing.

Now I want to use MSGLST bit in CANIF2MCTL register to check the lost. So I made this controlled environment:

1. There was no traffic on the CAN bus.

2. I started running debug session and after 10 seconds pressed pause button in CCS

3. Put two same CAN messages to CAN bus by my PCAN device.

4. Resume debugging

5. I can see MSGLST set.

6. After that, I couldn't clear this bit. Every time it receives message, it say message lost. But I see the right message in the controller.

How can I clear this bit?

Regards,

Young