UART DMA issue

Hi everyone.

I'm working on a project with the ADSP-21369 EZ-kit lite and I have some issues related to the UART DMA.

I'd like to transmit a large amout of data through the UART without having to wait for the transmission of every single character because the project I'm working on is supposed to run in real-time. I think UART DMA might be the solution so that other algorithms can run while the data is transmitted. Am I right? By the way, how does UART DMA works? Is there any example you might provide?

Thanks,

-Pedro

Parents
  • 0
    •  Analog Employees 
    on Apr 19, 2011 11:11 AM

    Hi Ibrahim,

    I looked at the code you attached. But, I couldn't see any specific issue with the same. Could you please mention if you see the UART DMA finishing as expected (count reaches zero)? Also, could you please check if the UART interrupt (P13I) is latched by looking into the LIRPTL regsiter using VisualDSP++ window?

    Thanks,

    Mitesh

Reply
  • 0
    •  Analog Employees 
    on Apr 19, 2011 11:11 AM

    Hi Ibrahim,

    I looked at the code you attached. But, I couldn't see any specific issue with the same. Could you please mention if you see the UART DMA finishing as expected (count reaches zero)? Also, could you please check if the UART interrupt (P13I) is latched by looking into the LIRPTL regsiter using VisualDSP++ window?

    Thanks,

    Mitesh

Children
No Data