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.

TMS570LS3137: How to stop the retransmission of messages in the CAN mailbox

Part Number: TMS570LS3137

Hi team,

Here's an issue from the customer may need your help:

The message is set to be automatically retransmitted at CAN initialization. When an open/short circuit fault occurs on the CAN bus, the message in the mailbox cannot be sent in time resulting in the message data to expire so the message needs to be discarded. How to stop data transmission from this mailbox so that it does not send out-of-date data when the CAN bus is restored?

Could you help check this case? Thanks.

Best Regards,

Cherry

  • The CAN module on TMS570 supports Auto-Bus-On feature which means that the CPU can start a bus-off recovery sequence after the DCAN has entered bus-off and open/short circuit has been fixed.

    After restoration, it won't retransmit the message. 

    Do you get Bus-Off?