TI中文支持网
TI专业的中文技术问题搜集分享网站

5505 EMIF通信通过DMA传输

现在的情况是通过EMIF与FPGA通信,通过EMIF给FPGA写数的过程是由DMA的方式来完成的,由timer0产生同步事件启动DMA,现在遇到了一个问题,技术手册上说,每次同步事件触发会传输由BURSTMODE设置的相应的字节数,但是需要传输的数据的个数超过了BURSTMODE设置的字节数,程序中设置的最大的burst是16个doubleWord,即64个字节,我每次需要传的个数有256个字节,现在导致了,在下一次传输时才能传第二组64个字节的数据,请问怎样才能一次传完256个字节的数据呢?希望能指点一下,谢谢。

状况如下图所示

期望是

Shine:

请问DMACHmTCR1.length设了多少?是不是设成了256?

QIN YANG2:

回复 Shine:

恩恩,是的,已经设成了256

赞(0)
未经允许不得转载:TI中文支持网 » 5505 EMIF通信通过DMA传输
分享到: 更多 (0)