• TI Thinks Resolved

DLPDLCR2000EVM: DLPDLCR2000EVM Display is not working when connected to BeagleBone Black

Prodigy 140 points

Replies: 6

Views: 146

Part Number: DLPDLCR2000EVM

I have recently purchased DLPDLCR2000EVM + BeagleBone Black. As per the guidelines I have installed latest image into BeagleBone and updated softwares.

The EVM display module is working and displaying splash screen when I power up.

BeagleBone also working when I connected via USB to my PC.

When I connected both I can see only D2 Green LED is lit up (in EVM), and the default splash image is not shown up. As specified in the guidelines I have extracted the scripts for running the test MP4 file. This is also not working, and getting the error (see below, even though I run "rxport DISPLAY=:0" command).

Also the i2cset commands are getting failed. I went all the forums and nothing is working.

debian@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000$ python MplayerTest.py
set slave address: 27
Make sure the display port is set. For example export DISPLAY=:0

Test failed Exception


debian@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000$ sudo i2cset -y 2 0x1b 0x0b 0x00 0x00 0x00 0x00 i
Error: Write failed
debian@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000$

The latest debian version I downloaded was 9.9 and after the sudo apt-get upgrade it got successfully updated to 9.11. There is no problem in both modules, but when I connected nothing is displayed.

debian@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000$ cat /etc/debian_version
9.11

Your help is really appreciated on this.

  • Hello Gopinath,

    Welcome to DLP forum and thank you for your interest in DLP technology.

    Have you revived the "DLPDLCR2000EVM : Quick-start tutorial?  Please follow the recommended steps and it may resolve the problem your are facing.

    https://e2e.ti.com/support/dlp/f/94/t/621466?-FAQ-DLPDLCR2000EVM-Quick-Start-Tutorial

    regards,

    Vivek

  • In reply to Vivek Thakur:

    Yes I followed the same guidelines. I tried this multiple times without sleep.

    Is there any problem on the GPIO pins, for not understanding the i2c commands?

    Please help troubleshooting.

  • In reply to GOPINATHAN M:

    I can able to resolve the problem by myself. The actual issue is with the GPIO pins, we need press little hard to insert BBB3 with EVM. Once connected I can able to see I2C:

    Once it is ready I can able to supply the below commands:

    sudo i2cset -y 2 0x1b 0x0b 0x00 0x00 0x00 0x00 i
    sudo i2cset -y 2 0x1b 0x0c 0x00 0x00 0x00 0x1b i

    And I can able to see BeagleBoard desktop.

    Now I have one serious problem, the Linux Debian desktop is very slow in responding, the video play back is very slow. Your help is really appreciated on this.

  • In reply to GOPINATHAN M:

    Gopinath,

    The short answer here is that the BeagleBone Black does not have hardware acceleration drivers set up by default. This means that until you set up hardware acceleration, the system will be limited to what is feasible using software rendering on the CPU (which is noticeably slower in applications like video playback).

    The drivers are on the TI SDK for the BBB. There is discussion on this issue in the following topic over on the processors forum If you need additional help on setting up the drivers for the AM335X you may want to ask for additional help there or on the BeagleBone forums:

    https://e2e.ti.com/support/processors/f/791/t/415073?Beaglebone-GPU-not-being-used

    I hope this helps.

    Best Regards,

    Philippe Dollo

  • In reply to Philippe Dollo:

    For enabling smooth video play back, I found the below commands to force X11 driver:

    mplayer -fs -vo x11 -vd=ffmpeg -hwdec-codecs=all -hwdec=auto <file_name.mp4>

    I am also trying to enable Bluetooth USB adapter for Audio enablement. I just ordered one from Amazon. Once I got it I will post for further updates.

  • In reply to GOPINATHAN M:

    Gopinathan,

    Thanks for the update. Please see my other thread for further comments about the raspberry Pi.