I’ve been trying to use AGX Xavier for development testing recently, and I’ve had two problems.
The development guide does not describe in detail how to replace the clock source.The documents for example were not even found.
One is that I can’t precisely set the CAN communication bit rate to 250000, 500000, 1000000. For example, the bit rate is set to 2500000, but the actual value is 249350. I tried to use PLLAON as clock source according to the development guide, but that really makes it difficult for me to understand the description of the operation flow. Because I can’t find all the dtb files that need to be changed and the h files for reference.
Another problem is that I set other bit rates to enable AGX Xavier to communicate with external MCU for CAN. However, I only monitored the data frame of MCU on the CAN bus, and there was no data exchange between the two devices. Check the status of CAN devices in real time and find that the CAN devices of AGX Xavier are in ERROR-POSIVE or BUS-OFF.
There are other people who have encountered the same problems, and I don’t see that they have got anly solution.