How can I use CAN bus on NVIDIA AGX Xavier

Hello,I met some difficulties when I test CAN bus on NVIDIA AGX Xavier, And my version is Jetpack 4.5.1,ubuntu18.04. I have followed some example to use can such as :
sudo busybox devmem 0x0c303000 32 0x0000C400
sudo busybox devmem 0x0c303008 32 0x0000C458
sudo busybox devmem 0x0c303010 32 0x0000C400
sudo busybox devmem 0x0c303018 32 0x0000C458

and :
sudo modprobe mttcan
sudo modprobe can
sudo modprobe can_raw
ip link set can0 type can bitrate 500000
ip link set up can0
*ip link set can1 type can bitrate 500000 dbitrate *
ip link set up can1

after those command,I can see can0 and can1 if I run ifconfig
and I can send and receive data if I test loopback mode buy run cansend and candump
but if I want to send message from can0 to can1 or receive data from sensor,It doesn’t react.
the code I write message like this:

I have seen the configuration process of CAN bus on the official website, and the connection is as follows:
Also, I connected the 3.3V and GND pins of the external CAN transceiver to the corresponding pins of Xavier, TX and CAN0_OUT of the transceiver, and RX and CAN0_IN of the transceiver

Some netizens said that only Jetpack 4.4 can normally use CAN bus, , is this true?
My purpose is to get sensor data by canbus on Xavier,Who can help me?