Jetson AGX Orin (Root point) and FPGA VCU 118 (end point), communicating through a pcie device, I want to modify my Jetson’s pcie controller to C5 Root point mode, how do I modify ODMDATA?
Hi, it may be that my previous description was not quite standard, can you refer to the following for some advice
Current environment Jetson agx orin &&VCU118 (EK-U1-VCU118-G)
hardware
jetson (64gb)
Jetson is powered on, Jetson and FPGA are not connected, after typing dmesg | grep pcie on the Jetson side the log is as follows: no link log.txt (2.9 KB)
After Jetson and FPGA are connected via pcie, after burning the code on the fpga side, start Jetson, and enter dmesg | grep pcie on the Jetson side, the log is as follows: link lod.txt (93.2 KB)
As you can see, the Jetson and FPGA links are not connected, the PCIe link light on the FPGA board is not lit, we tried different pcie connection cable lengths (10cm, 40cm), tried the method of modifying the voltage in the Nvidia forums ([Jetson AGX Orin board not able to enumerate FPGA PCIe card (Latest kernel 35.1.0) - Jetson & Embedded Systems / Jetson AGX Xavier - NVIDIA Developer Forums](https://forums.developer.nvidia.com/t/ jetson-agx-orin-board-not-able-to-enumerate-fpga-pcie-card-latest-kernel-35-1-0/226733)), none of the above worked. It is possible to rule out the PCIe connection cable and the code on the FPGA side, as we have already implemented communication between the FPGA and the host computer. Can you provide me with some direction?
You may not understand what I mean, I was doing the experiment about the communication between host and FPGA, after uninstalling the xdma driver on the host side, when the FPGA side code is burned, the pcie link light will be lit automatically, and I don’t need to detect it manually, even if the driver doesn’t exist, the link light can be lit after the code is burned, so I’m now on the jetson side, so I don’t have to install the xdma driver. What you said does not support hot-plugging, I did not do the pcie device connection during the code burning process, my experimental sequence is: 1 pcie connection Jetson and FPGA; 2 FPGA power on and off, FPGA burn code successfully, Jetson device power on and off, and I also tried to reboot the jetson, and it did not work. If the appeal jetson device is replaced by the host, then after the FPGA code is burned, the link light on the FPGA will automatically light up without any other operation, which has nothing to do with whether or not the driver is installed on the host side. I don’t know if you have read the log of link log.txt that I sent out before, which shows the following