This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP3503: Display Resolution

Part Number: OMAP3503

Hello,

I am new to Wince6. In BSP source code now we are using resolution 800x600. I have to change resolution to 1024x768.

Where and what exactly I need to change in the code to make it work.

Please do the needful.

Thanks & Regards,

Divya Gowda

  • Hello Divya,

    Unfortunately, we no longer provide design support for OMAP3503 as per the product page. Most of TI's WinCE documentation went offline when processors.wiki.ti.com went offline.

    I did find this snippet in the offline WinCE-BSP ARM-A8 User Guide. Hopefully it helps:

    OMAP35x EVM Display Modes (for OMAP35xx/DM37xx)
    The display driver supports the following panels and resolutions:
    
    Onboard LCD display - 640x480@60 Hz
    External DVI display – 640x480@60 Hz
    External DVI display – 640x480@72 Hz
    External DVI display – 800x480@60 Hz
    External DVI display – 800x600@60 Hz
    External DVI display – 800x600@56 Hz
    External DVI display – 1024x768@60 Hz
    External DVI display – 1280x720@60 Hz
    The panel/resolution to use is configurable through EBOOT’s menu item named "Select Display Resolution".
    
    For LCD/DVI resolution of upto 800x600, TV out can be enabled in following ways:
    
    1. At runtime, through "do tvout [on|off]" command
    
    2. At compile time, through the catalog entries.
    
    TV out display works in the following fashion:
    
    1. When enabled, it duplicates the LCD/DVI desktop screen, provided the resolution is less than 800x600.
    
    2. When enabled, if video playback is done using windows media player which uses overlays, then  the video playback is seen both on LCD/DVI and TV out. Again the restriction is the clip should be less than D1 resolution
    
    3. When enabled, if PowerVR/silverlight demos are run, then the outut is seen on both LCD/DVI and TV out.
    
    4. If you dont want to duplicate the content on both LCD/DVI and TVout, then you will have to change the display driver (Hint: DetermineTVoutSurface())
    
    5. If TVout is enabled and the default display driver behavior is assumed, then ISP resizer cannot be used to downscale the surfaces otherwise you may see green output on TV out. The reason being ISP resizer can do only one resizing at a time but when TV out is enabled, there are 2 surfaces that need to be resized (one for LCD/DVI and other for TV out). So your only option for resizing are to use DSS h/w resizer (already implemented in display driver) or software implementation. Note that DSS h/w resizer is restricted in its capability to downsize due to pixel clock. See TRM for more details. 

    Regards,

    Nick

  • Hi Nick,

    Thank you for the response...

    Its possible to change the resolution only through eboot menu or can I change in the BSP source code also.

    If yes, can you please help me where exactly I have to modify in the code and in which file?

    Regards,

    Divya Gowda

  • Hello Divya,

    The above information is all that I know about this subject.

    Regards,

    Nick

  • Anyways, Thank you Nick.

    You reply helped me a lot....

    Regards,

    Divya Gowda

  • Future readers, please reference the Windows CE FAQ at Windows CE6 support / WinCE BSP Support.

    Regards,

    Nick