大师们,我是在6678,UART上用的EDMA接收和发送,通过edma接收正常,但发送不正常,其现象如下:edma的触发事件采用手动方式,我用CCS单步调试时EDMA能正常进入中断,但我让软件自己运行时第一次能正常发送,后面就不能发送,其CCSTAT的值一直为17说通道在忙。我发送是等中断来之后才触发事件,但就是只能正常发一次后面就进入不了中断。请问大师们有什么好建议提供。谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大师们,我是在6678,UART上用的EDMA接收和发送,通过edma接收正常,但发送不正常,其现象如下:edma的触发事件采用手动方式,我用CCS单步调试时EDMA能正常进入中断,但我让软件自己运行时第一次能正常发送,后面就不能发送,其CCSTAT的值一直为17说通道在忙。我发送是等中断来之后才触发事件,但就是只能正常发一次后面就进入不了中断。请问大师们有什么好建议提供。谢谢。
你检查一下运行时的TX channel 的EDMA parameter set和EDMA CC 对应的错误寄存器,看有没有相关信息。