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.
Part Number: TDA2EVM5777
could you please help me out about maximum number of lcd supported by tda2xx?
I have seen lcd.h which stat that max is supported is 2 so would it still support if i change and try to connect 3 lcd altogether?
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Rishabh Garg:
Thanks for your quick response
my usecase flow is
UseCase: chains_lvdsVipDualCam_DualDisplay Capture -> Select_Capture Select_Capture -> Display_LCD1 Select_Capture -> Display_LCD2 GrpxSrc -> Display_Grpx
i take reference of dual cam dual display what i want to do is display on lcd instand of hdmi i have seen chains_comman.c file and i have configured parameter for lcd instand of hdmi how can i make this work
In reply to yash trivedi:
In reply to Khilav Soni:
In reply to Brijesh Jadav:
I have already done the above change. Please refer the following lines :
DisplayCtrlLink_ConfigParams *pPrm = &gChains_commonObj.dctrlCfgPrms;
/* Set the link id */
gChains_commonObj.displayCtrlLinkId = SYSTEM_LINK_ID_DISPLAYCTRL;
/* Number of valid entries in vencInfo array */
pPrm->numVencs = 3;
/* Bitmask of tied vencs. Two vencs, which uses same pixel clock and whose vsync are synchronized, can be tied together. */
pPrm->tiedVencs = 0;
--> Are the above changes okay ?
--> Please also tell me the changes to be done in "displayLinkCtrl_drv.c" file, if there are any.
--> I am attaching the entire function with the thread (the use case is made such that we get one output on HDMI as well as on 2 LCD's)Below is the file containing the function:function.c
As per our discussion over the call, we have configured the pinmux for the DPI2 and DPI3. Below is some explanation for your reference.
We have run the "lvdsVipDualCam_DualDisplay" use case for checking the pinmux for DPI1, DPI2 and DPI3.
First we check the Individual LCD by connecting it First at DPI1 then DPI2 and last DPI3.
In this use case, we get the proper output on the LCD.
Also we print the register value as per your susggestion.
(Attached File for your reference DPI1_pinmux.txt, DPI2_pinmux.txt, DPI3_pinmux.txt)
Then second we run the "lvdsVipDualCam_DualDisplay" use case with the connecting all LCD at DP1,DPI2 and DPI3.
This time we have configured the pinmux for all and also print the register value to check it.
But we do not get the output on all LCD Display. Output come only on one LCD Display.
In this case also we print the register value to compare it with previous case.
(Attached File for your reference DPI1_DPI2_DPI3_pinmux_multiple.txt)
we have found that register value for Indivudal and multipal LCD aree same.
There is not change in any register value but LCD Output not come when we connect all LCD.
Please provided your inputs to resolve this issue.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.