问题描述
我正在fpga上测试pcie。主机发出了一些内存读取请求,但是没有得到预期的结果。 从TLP日志和硬件波形中,我发现一些读取请求很出色,例如:
Memory Read #0
Memory Read #1
Memory Read #2
Completion #0
Completion #1
Completion #2
Memory Read #3
Completion #3
(标记和有效载荷在TLP中或与预期一样)
但是软件方面得到了-1,-1,Data #0,Data #3
,看来它没有从相应的完成中获取有效载荷。
我的问题是: 谁应该负责读取请求和完成对齐(带有标签或其他内容)?可以在驱动程序中完成吗?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)