This is my first time using AGX Xavier, I have some questions about Jetson AGX Xavier.
I am trying to control a motor through Controller Areal Network (CAN) connections using the Nvidia Jetson Xavier Developer Kit. I made the following adjustments for canbus.
sudo busybox devmem 0x0c303000 32 0x0000C400
sudo busybox devmem 0x0c303008 32 0x0000C458
sudo busybox devmem 0x0c303010 32 0x0000C400
sudo busybox devmem 0x0c303018 32 0x0000C458
sudo modprobe can
sudo modprobe can_raw
sudo modprobe mttcan
sudo ip link set down can0
sudo ip link set down can1
sudo ip link set can0 type can bitrate 200000 loopback on
sudo ip link set can1 type can bitrate 200000 loopback on
sudo ip link set up can0
sudo ip link set up can1
I verified CAN connections using a loopback test and it works perfectly fine over CAN0 and CAN1: I am getting traffic using candump can0 in loopback mode. However there is no traffic in normal test mode.(sudo ip link set can0 type can bitrate 200000 sudo ip link set can1 type can bitrate 200000)
Besides, wiring is OK, and bitrate of two device matches, My Xavier is running JetPack 4.4.0
Someone had the same question as me, and the answer he got was enable PLLAON clock. Follow: “To use PLLAON as clock source” https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/clocks.html#wwpID0E06B0HA
But I can’t find where “tegra194-a02-bpmp-p2888-a04.dtb” is. So, can anybody help me?