canTxstatus is busy even after Cancellation of Finished messages is set for respective Tx Buffer

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High

      Hello,

      Customer has enabled AUTO retransmission of messages, and Using the CAN channel on TDA4x device to continuously send messages, and then remove other nodes on the CAN bus. Later it entered into Error passive state , and the CAN driver cannot send messages normally even Again Connecting back other CAN nodes, the CAN driver still cannot restore the sending status and remains in a busy state.(CANTxstatus is still set)

      The CAN driver is clearing(reset) the CANTxStatus only when the transmission is successfully completed(BTO bit) but it has to check Cancellation Finished Flag for the buffer as well to remove the Busy status (BCF bit).

      Request to correct this.

      E2E thread:https://e2e.ti.com/e2eprivate/uaes/uaes-ep/f/uaes-jacinto-forum/1275182/dra821u-can-drv-off-cantxstatus-is-busy-how-to-solve-the-problem
      Regards
      Tarun Mukesh

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-4269 - canTxstatus is busy even after Canc...
                SYNCHRONIZED
                • Last Sync Date: