大家好,我们参考AM5728 IDK设计的板子,现在需通过PCIE 与xilinx FPGA 通信,5728作为RC,我们设计中是通过PEX8624做交换, 系统运行起来后,在AM5728上输入命令lspci -v 能识别出8624,但是识别不了FPGA设备,我们把AM5728换成以前设计的8168,就能看到FPGA设备,请问这是什么原因呢,需要配置什么吗?在5728设备树里面我们把PCIE修改如下:
&pcie1_rc {
status = "okay";
/*
gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
*/
};
&pcie1_ep {
/*
gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
*/
};
上面的GPIO3_23在PCIE接口上我们没使用,所以注释掉了,