Problem in CAN transmission
NART is apparently &quot;no automatic retransmission&quot;. That's a non-standard setting which shouldn't be used. Commonly, CAN nodes should alway attempt to re-send a frame if they fail to do so the first time. Because one reason for failing could be that they lost in the bus arbitration procedure, yielding to another node with higher priority. That's not an error, but part of the expected CAN functionality.
This &quot;NART&quot; bit is apparently used in Time-Triggered CAN solutions, which is unlikely something that you will or should ever use, it's a different network topology compared to classic CAN.
In your case it would seem that you only have one node on the bus, nobody sending ACK and therefore when &quot;NART&quot; is set the node will continue attempting until it goes into error passive mode then bus off and shuts down.

&quot;There is no other node on the CAN bus&quot;

That's not a CAN bus then, it's a CAN node. Unless your listener is set to ACK frames on the bus, nothing will work. You need at least 2 working nodes, see: What are the most common causes of CAN bus communication errors? Also study CAN bus arbitration, error frames, error modes and so on.