请教大家,FPGA实现pcie接口,重新烧写bit文件后,PCIE驱动问题
请教各位高手,现在正在开发基于linux的PCIE驱动,需要解决一个问题,板块是FPGA实现的PCIE接口,因为业务需要,需要开机启动linux后,重新烧写FPGA bit文件,使用的烧写方式是从板卡上的一块FLASH将bit文件烧入FPGA,发现有的时候烧写完成后,能读到板卡的配置空间的VENDOR ID,有的时候就返回0xFFFF,望各位给予指点! FPGA是做为PCIe从设备么?在Linux启动过程中FPGA的PCIe是不是使能状态?
在Linux启动之后再重新烧写FPGA BIN文件的话,FPGA的PCIe Core不会复位么?
需要分析一下Linux的PCIe枚举过程前、中、后,FPGA的PCIe接口分别处于什么状态。
不好意思,现在才回复,PCIE是从设备,最后用了pcie协议分析仪,发现在重烧失败时,链路断开了,没有了DLLP包。不知道怎么样才能让链路发起重定向。。
回复 2# huliupeng
页:
[1]