tianchunlong 发表于 2012-12-02 22:57

请教大家,FPGA实现pcie接口,重新烧写bit文件后,PCIE驱动问题

请教各位高手,现在正在开发基于linux的PCIE驱动,需要解决一个问题,板块是FPGA实现的PCIE接口,因为业务需要,需要开机启动linux后,重新烧写FPGA bit文件,使用的烧写方式是从板卡上的一块FLASH将bit文件烧入FPGA,发现有的时候烧写完成后,能读到板卡的配置空间的VENDOR ID,有的时候就返回0xFFFF,望各位给予指点!

huliupeng 发表于 2012-12-03 23:32

FPGA是做为PCIe从设备么?
在Linux启动过程中FPGA的PCIe是不是使能状态?
在Linux启动之后再重新烧写FPGA BIN文件的话,FPGA的PCIe Core不会复位么?
需要分析一下Linux的PCIe枚举过程前、中、后,FPGA的PCIe接口分别处于什么状态。

tianchunlong 发表于 2013-01-10 23:18

不好意思,现在才回复,PCIE是从设备,最后用了pcie协议分析仪,发现在重烧失败时,链路断开了,没有了DLLP包。不知道怎么样才能让链路发起重定向。。


回复 2# huliupeng


   
页: [1]
查看完整版本: 请教大家,FPGA实现pcie接口,重新烧写bit文件后,PCIE驱动问题