Hi All,
We are trying to display 720X480 UYVY image on the TV using Beagle board. We want to try this from DSP side i.e read data from a file and put in SDRAM and configure the peripherlas from DSP side to display the frame on S-video output.
The CCS setup is CCS3.3 with SR11 patch and bios 5_33_03. The U-Boot was giving a color bar in the S-video output. We could change this into background color of green, magenta by configuring the Display controller.
The UYVY file data is available in SDRAM. We did a research in OMAP3530 TRM and also configured the Display controller registers for resolution, format, output mode etc specific to TV. All the time , we were thinking that DMA is necesary to transfer pixel data from SDRAM to TV via Display controller. When googled we found the S-video demo in Linux kernel and we could run in our board. We got the utDstream_tennis.c from community and tried to get some config for DMA from this. But still we are not clear about how to invoke and make use of DMA to transfer data from SDRAM to TV.
Do DMA is required to display a frame in S-video on TV for Beagle/OMAP?
We want the display to happen from DSP side and with out running kernel in Beagleboard.
Has someone tried similar thing?
Thanks in advance,
Rama