取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Adventurer
Adventurer
845 次查看
注册日期: ‎12-12-2018

window xdma在pc断电开机的情况下h2c,c2h运行失败,再次重启运行成功,求解!

将zynq 7035 bitstream 和fsbl.elf生成bin文件写入存放置sd卡。断电重启,再次运行xdma_info可以发现设备(user,h2c, c2h),sdk可以正常运行。但是运行 h2c 写入,或者 c2h读取程序卡死,无法完成(DMA操作无法执行)。必须要重启电脑(不断电),或者将驱动卸载后重新安装即可正常读取。应该是有什么机制没有开启导致(断电开机很快开机完成,重启电脑很慢,感觉进行了pcie的相关操作)。运行卡死后,xdma状态处在running中.state.png

求助,需要断电后开机可以直接运行dma操作的方法。

0 项奖励
4 条回复4
Highlighted
Xilinx Employee
Xilinx Employee
780 次查看
注册日期: ‎08-03-2007

回复: window xdma在pc断电开机的情况下h2c,c2h运行失败,再次重启运行成功,求解!

一个可能是加载的时间是否太长导致错过了硬件初始化的时间 

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 项奖励
Highlighted
Adventurer
Adventurer
751 次查看
注册日期: ‎12-12-2018

回复: window xdma在pc断电开机的情况下h2c,c2h运行失败,再次重启运行成功,求解!

不像是这种情况,因为,可以通过驱动创建设备,user通道和control通道可以正常使用。说明PC在上电的时候已经枚举设备成功了。应该顺带完成dma相关的初始化,但实际没有。

明显发现断电开机时间比重启电脑时间短不少,应该跟驱动的一些操作有关。

0 项奖励
Highlighted
Observer
Observer
323 次查看
注册日期: ‎07-18-2013

回复: window xdma在pc断电开机的情况下h2c,c2h运行失败,再次重启运行成功,求解!

搜到这个帖子。问一下WIN10,XDMA热启动不能识别,有解决方案吗? 断电上电,win10识别都没有问题。谢谢

0 项奖励
Highlighted
Observer
Observer
320 次查看
注册日期: ‎07-18-2013

回复: window xdma在pc断电开机的情况下h2c,c2h运行失败,再次重启运行成功,求解!

回错了,以为是PCIE XDMA的帖子。希望专家看到可以解答一下PCIE XDMA的热启动问题。谢谢了。

0 项奖励