Hi NXP Community,
I redirected the CanIf_RxIndication function. When setting the CAN module to the loopback mode, the test was successful and the transmitted and received data were consistent.
However, when I exited the loopback mode, I was unable to send the message and the Can_43_FLEXCAN_Write function returned 0x02 (busy).
The tx pin of the MCU was synchronized with the rx pin data and was not the expected data to be sent. The rx data was approximately 130ns slower than the tx data and was continuously occurring (it should send one frame roughly every second).
The transceiver is TJA1043. I have set the STB and EN pins to high. CANH and CANL have remained unchanged.
The following is the information of the ESR register. Please help to troubleshoot what the possible cause might be.
Thank you very much!

