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

AM1808 UART无法触发EDMA

各位大神好!

我在调试uart+edma时出现了uart无法触发edma的问题

经过测试,UART本身是没问题的,在中断+FIFO的方式下是没有问题的,通过向ESR寄存器写入相应的位,可以强制触发UART RX DMA传输,现在实在是没有什么头绪,不知道应该查哪里了,求个思路

使用的是uart1,配置成FIFO模式,接受FIFO为4个字节,DMA使能

dma的param接收通道设置的是

opt:

FIFO深度:8字节

A同步模式

静态

中断使能

TCC:相应的端口

ABC三维的长度分别设置的是1,1024,1

设置相应的EESR位,IESR,ECR,SECR,CCERRCLR

Shine:

请问先不使用fifo模式能实现uart+edma吗?

user5777561:

回复 Shine:

Shine Zhang请问先不使用fifo模式能实现uart+edma吗?

Tony Tang:

user5777561ABC三维的长度分别设置的是1,1024,1

A=1? it is wrong according to you FIFO thresh hold configuration 8byte. should be 8.

赞(0)
未经允许不得转载:TI中文支持网 » AM1808 UART无法触发EDMA
分享到: 更多 (0)