Slavefifo模式下的bulk传输

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

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

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

0 点赞
1 解答
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

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

在原帖中查看解决方案

0 点赞
1 回复
YiZ_31
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

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

0 点赞