Configuration of DMA for Transfer vom RAM to EBU Interface on XMC4700

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User13334
Level 2
Level 2
Good Morning Everyone,

currently I try to config the DMA Channel for transfer 240x320 unit16_t values
from a Frame buffer in my RAM to the EBU Interface. But with the current
configuration and implementaion of the GPDMA0_0_IRQHandler the interface
not transfer each 16bit value to my LCD.

But if I use the conventional method with the for loops, my image content is
transferred to the display. yes with other words the EBU interface to the display
is configured correctly.


Has one of you an idea what I need to change about the configuration and or the
interrupt service Routine, so that I can move the data with the DMA interface

Thanks in advanced

Best regards

EbbeSand



**delete source code**
0 Likes
3 Replies
User13334
Level 2
Level 2
Now I have another Problem

Can it happen that my Slow EBU interface to the LCD slows down my AHB bridge in the XMC there or the EBU register is run over.


EbbesSand
0 Likes
jferreira
Employee
Employee
10 sign-ins 5 sign-ins First like received
Hi,

Most probably the EBU is stalling the DMA burst transfer if it cannot accept more data in the write buffers.

Regards,
Jesus
0 Likes