Nov 15, 2018
11:53 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 15, 2018
11:53 PM
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**
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**
- Tags:
- IFX
3 Replies
Jan 16, 2019
05:29 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 16, 2019
05:29 AM
Look in a newer thread
https://www.infineonforums.com/threads/6375-GPDMA-configuration-with-XMC-Lib-functrions-%28XMC4700%2...
Ebbe Sand
https://www.infineonforums.com/threads/6375-GPDMA-configuration-with-XMC-Lib-functrions-%28XMC4700%2...
Ebbe Sand
Jan 16, 2019
05:33 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 16, 2019
05:33 AM
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
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
Jan 17, 2019
03:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 17, 2019
03:51 AM
Hi,
Most probably the EBU is stalling the DMA burst transfer if it cannot accept more data in the write buffers.
Regards,
Jesus
Most probably the EBU is stalling the DMA burst transfer if it cannot accept more data in the write buffers.
Regards,
Jesus