ai听笑 发表于 2019-5-8 16:53:41

PCIE数据传输问题

现象:1.用xilinx官方驱动,上位机第一次读取数据,读取数据状态正常。上位机第二次读取数据,读取数据中间会穿插一块一块的数据0。上位机第三次读取数据,读取数据中间穿插数据0的块数比第二次增多。第四,第五次。。。。现象依旧,数据0块数依次增多。

菲尼克兔 发表于 2019-5-8 22:00:35

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

ai听笑 发表于 2019-5-9 09:43:43

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

MK7035T   PCIEAXI4 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 [捂脸]
页: [1]
查看完整版本: PCIE数据传输问题