[X]关闭

PCIE数据传输问题

文档创建者:ai听笑
浏览次数:9782
最后更新:2019-05-10
 
现象:1.用xilinx官方驱动,上位机第一次读取数据,读取数据状态正常。上位机第二次读取数据,读取数据中间会穿插一块一块的数据0。上位机第三次读取数据,读取数据中间穿插数据0的块数比第二次增多。第四,第五次。。。。现象依旧,数据0块数依次增多。

发表评论已发布 6

菲尼克兔

发表于 2019-5-8 22:00:35 | 显示全部楼层

你好,能麻烦你描述用的板子,做的哪个实验不?

ai听笑

发表于 2019-5-9 09:43:43 | 显示全部楼层

菲尼克兔 发表于 2019-5-8 22:00
你好,能麻烦你描述用的板子,做的哪个实验不?

MK7035T   PCIE  AXI4 Memory Mapped  数据传输

菲尼克兔

发表于 2019-5-9 21:35:20 | 显示全部楼层

Hi,
    额....我有如下问题哈:
1. 看描述用的是XDMA?使用的DMA搬运数据的?
2. 是米联客的官方历程,还是自己开发的哈
3. 假设使用的是XDMA+非官方例子,那么我想想哈,此时上位机读数据,对应的就是EP端发出outbound memory write....额~然后就不知道了,然后能麻烦描述你的应用场景不? 比如说你每次读的数据来自SRAM?DDR?每次的数据是固化的?随机变化的? 能不能尝试固化的数据来看看?如果数据不长,能不能用ILA抓一下AXI呢?

    额,就是一些问题和想法......[捂脸]

ai听笑

发表于 2019-5-10 18:16:50 | 显示全部楼层

菲尼克兔 发表于 2019-5-9 21:35
Hi,
    额....我有如下问题哈:
1. 看描述用的是XDMA?使用的DMA搬运数据的?

1.是XDMA;
2.自己开发的;
3.为了查找问题,对XDMA端口数据是固定数据;


4.我们软件工程师用Trace View抓取驱动指令,发现有伪中断产生,驱动中描述伪中断产生原因:用户中断为0,通道中断为1;

5.我们的软件工程师已经把问题解决了。

问题:软件在下发某个指令时,未按流程操作

谢谢您的回复。

菲尼克兔

发表于 2019-5-10 23:12:30 | 显示全部楼层

[捂脸]  解决了就好

菲尼克兔

发表于 2019-5-10 23:14:42 | 显示全部楼层

对了,多谢你的答复,有空我也去玩玩trace view [捂脸]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则