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.

AM5728: RTOS VPS drivers dual LCD support

Part Number: AM5728

Champs,

AM5728 is required to drive 2 LCDs simultaneously and from the wiki article (http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_VPS_DRIVERS

  • ok, looks the new post page somehow swallowed the second half of my message - here is the rest: from browsing the doxygen and VPS sources I can clearly see that VPS library supports driving any of the 3 LCDs available on the SoC but it is not quite clear how to create two LCDs to run in parallel. Any guidance will be greatly appreciated!

    thanks
    Michael
  • The RTOS team have been notified. They will respond here.
  • Guys, any input here?

    thanks

    Michael

  • Michael,

    Our AM57x GP or IDK EVM can only connect to one LCD at a time, so the provided examples are based on one LCD display.

    To support 2 LCD in parallel, is this some customized board? There needs many changes for these customized platform:
    1) pdk_am57xx_1_0_5\packages\ti\drv\vps\src\boards\src\bsp_board.c this is the top level board file, user needs to add their own board definition

    2)pdk_am57xx_1_0_5\packages\ti\drv\vps\src\devices\lcdCtrl\src\bspdrv_lcdCtrlApi.c here they need to add their own LCD driver

    3)pdk_am57xx_1_0_5\packages\ti\drv\vps\vps_component.mk. If they use our make process, this file need updated to build the example for their board.

    Regards, Eric
  • Eric,

    From the initialization perspective - Browsing through the display example it looks like 

    numInst used in pdk_am57xx_1_0_5\packages\ti\drv\vps\src\vpsdrv\dispdrv\src\vpsdrv_dispAPI.c actually defines number of display drivers in the system, so for 2 LCDs it should be 2 . Is this correct understanding?

    thanks,

    Michael