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

TMS320C6657: mcbsp的edma3发送

Part Number:TMS320C6657

仿照6657例程包STK_C6657里的UART的EDMA程序 修改后试了下mcbsp的edma 现在可以了
测试发现:
1 不使能mcbsp的FIFO(WENA) EDMA是可以执行的 PARAMSET参数里mcbsp的地址应该是McBSP FIFO Transmit Buffer的地址
2     使能mcbsp的FIFO(WENA) EDMA是可以执行的 但WNUMEVT必须设置为1 不是1 DMA就会有问题 WNUMDMA设置为1-10 再大就会有问题 PARAMSET参数里mcbsp的地址应该是McBSP FIFO Transmit Buffer的地址

        

WNUMEVT、WNUMDMA代表啥意思了 和EDMA有啥关系?

WNUMDMA值的大小会不会影响DMA的速度?

之前测试UART的EDMA程序 使能DMA位 器件本身的FIFO也跟着会自动使能

Shine:

WNUMDMA在MCASP中,根据serializers的个数设置。MCBSP FIFO中设成1,不能超过1,在mcbsp user guide寄存器定义中WNUMDMA只能是0或1。WNUMEVT设置fifo阀域,可以设成其他值,但EDMA的配置也要做相应的修改,请看下面的帖子。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/60093/unable-to-configure-mcbsp-fifo-depth

,

skysteed:

谢了

,

Shine:

不客气~

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6657: mcbsp的edma3发送
分享到: 更多 (0)