Hi,
We are currently using the AM335x SDK under StarterWare running the grlib example which uses a 24BPP frame buffer and runs LCD controller in Raster mode. We are trying to calculate the bus bandwidth that the LCD DMAs are consuming. The Technical reference manual in section 13.4.3.1 mentions in raster mode at the end of the frame (of frame buffer 0) the DMA does not stop but either goes over to frame buffer1 or begins again at frame buffer 0. This seems to suggest that there is always a frame buffer DMA happening regardless of whether there have been changes to the buffer or not. This concerns us as we have sensor data coming in on EDMA3 Channel Controllers that need to be a higher priority. So could someone from TI(or well versed in the DMA workings of the 3359) tell us:
- Are the LCD DMAs going all the time in raster mode? If so can they be changed to only occur on frame buffer modifications?
- Is there a way to give the EDMA controller priority over the LCD DMA?
Thanks,
John C.