环境
系统:Windows 10
驱动:2017_04
现象
最近在使用xilinx xdma ip核做PCIe通信时,开发板固化程序后插到主机PCIe接口,第一次开机后在设备管理器能检测到设备且数据读写正常,然后主机关机,掉电后开机(不是重启),设备管理器能检测到设备,且此时的user_link_up指示灯为正常状态,但数据读写失败
解决方案
(1)重启系统
(2)板卡断电,在设备管理器中刷新设备,板卡上电,在设备管理器中刷新设备
以上两种方法虽然都可以使通信恢复正常,但并没有从根本上解决问题
(3)在控制面板中依次点击 电源选项->选择电源按钮的功能->更改当前不可用的设置->取消勾选快速启动->保存修改 后问题解决