Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB superspeed peripherals Forum Discussions

puqi_4721621
Level 3
Level 3
10 replies posted 10 questions asked 5 replies posted

Slavefifo模式下的bulk传输时候,FPGA向电脑端发送数据的时候,在我的数据前面一直会有不定长度的乱码数据,很多时候都是0,请问我应该如何对固件操作,在发送我的数据的时候,清空缓存区呢?

0 Likes
1 Solution
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

首先你这个有乱码是不是你FPGA的数据就有问题,其次这个slavefifo的例程采用的是manual DMA通道,你可以在DMA Callback中把DMA buffer的值读取下来,修改后再commit发到主机。

View solution in original post

0 Likes
1 Reply
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

首先你这个有乱码是不是你FPGA的数据就有问题,其次这个slavefifo的例程采用的是manual DMA通道,你可以在DMA Callback中把DMA buffer的值读取下来,修改后再commit发到主机。

0 Likes