I am trying to use the CAN peripheral of Jetson AGX Xavier. I run jetson with linux 5.10.104 tegra.
I follow the register setup as mentioned in other forum topics and have the CAN working in loopback test. But when I connect the tx and rx pins to Microchip CAN bus analyzer to verify the message through the pins there is no response. I tried most of the solution discussed in other topics, but they all use 4.9 tegra. So please could you support me to fix this issue?
I have done all the initialization procedures, the CAN0 and CAN1 are enabled. Loopback test works fine. When I send CAN message from external CAN bus analyser the Jetson is not able to read the message. CANBus analyser shows an error passive. I tried with both CAN0 and CAN1 and also with different transceivers (TJA1051,SN65HVD230) but it is not working. I able to receive the message sent from Jetson to CANBUS analyser but not the other direction CANBUS analyser to Jetson.