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.

R2 and B2 line of DM6446 is not functional when RBG666 mode is enabled in CCS



Hi,

  We are trying to bring up LCD on our custom board with DM6446, So have diagnostics code for programming LCD. 

 We have disabled PWM0,PW1 and PWM2 functionality  in Pinmux1 register by modifing GEL file and RGB666 is enabled in PINMUX0.

but still if we probe on R2 and B2 line they are not toggling they still high.Do we need to do any other settings to make it functional?

One more problem is that we are not able to configure any GPIO line as output and drive low or high through that line with CCS and u-boot.

where are in linux it is working fine, GPIO module is enabled and MUX functionality is diapbled for the particular GPIO and DIR register of particular GPIO we are setting  0 to configure as o/p. but if we read back the value we are getting as 1 only.GPIO line is remaining high.

Please let us know if any additional settings need to be done in the s/w to make this work.

 

Thanks and Regards

Deepthi Kiran

 

 

 

 

 

  • Hello Deepthi

    Quick question. Why do you also mention u-boot? When you are using CCS test case, u-boot should be disabled as mentioned here(http://c6000.spectrumdigital.com/davincievm/revd/files/DaVinciEVM_FAQ.html).

    As far as I remember, PINMUX0 and PINMUX1 (section2.3.1 of the VPBE UG) are the only ones needed here. You are sure you've set the value correctly, and the pins are not pulled up right?

    I am not too sure what you meant when you mentioned Linux. I'd suggest we simply the issue, so no Linux for now.

  • HI Paul,

       Ya Iam sure I have set PINMUX0 and PINMUX1 values set properly and lines are n ot pulled high for R2 ,B2 line

    Regarding GPIO (not able to make as o/p )I tried out  doing in u-boot since on CCS dint worked .U-boot is displabled while using CCS.why I mentioned linux was I am able to make GPIO as o/p and able to toggle the line when I do it through linux.

    So I just wanted to make sure that for setting GPIO as o/p just disabling PIN mux functionality and make DIR as o/p is enough or do we need to do any other settings also to make GPIO as o/p 

    Thanks and Regards

    Deepthi

     

  • I probably will have to create a CCS testcase for this and test it out on my end.

    Just to confirm, you want R2, B2 to toggle, and GPIO3/GPIO4 to be fucntional as well?

    I will not be able to get to this till later next week though. Do you have a sales/FAE? could you please ask him/her to contact me if possible?

  • Hi Paul,

     I should get signals over R2 and B2 lines this is one problem.

    another problem is "not able to set any GPIO lines  as output in CCS"

    Please help me out in resolving this..

    Thanks and Regards

    Deepthi Kiran 

  • Hi Deepthi,

    Just an FYI. Paul is out of the office today. He will be back Monday. Please wait for Paul's response.

    Regards,

    Tai Nguyen 

  • Hi Deepthi,

    I had to find it the hard way myself.

    Please let me know whether Advisory 2.1.11 in the errata solves your problem. It worked for me.