[求助] upp接口连续接收FPGA数据的技术问题

小燕子wy   2015-5-11 13:26 楼主
单通道接收,16位数据线。 使用两个DMA接收FPGA的数据(0-32767): upp_reg_hdl->UPID0 = (Uint32)upp_buffer_ping; upp_reg_hdl->UPID1 = ((Uint32)upp_line_count << 16) | (Uint32)upp_line_size*sizeof(upp_buffer_ping[0]); upp_reg_hdl->UPID2 = 0; upp_reg_hdl->UPID0 = (Uint32)upp_buffer_pong; upp_reg_hdl->UPID1 = ((Uint32)upp_line_count << 16) | (Uint32)upp_line_size*sizeof(upp_buffer_pong[0]); upp_reg_hdl->UPID2 = 0; 可为什么这样做两个接收的数据都是0-(upp_frame_size-1)?不是可以有一个DMA排队吗?我是想让第二个buffer能够接收第一个buffer之后的数据,有谁知道啊,指点指点呗 本帖最后由 小燕子wy 于 2015-5-11 13:27 编辑

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复