-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
MCAL
-
MCAL-17627
-
-
MCUSW_J7_09.00.00
-
-
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