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.

Linux/DLPDLCR2000EVM: Following Quick start Tutorial and do not work

Part Number: DLPDLCR2000EVM

Tool/software: Linux

Hi, I was following the user guide do not work  

# i2cdetect -r -y 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- 1b -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# i2cset -y 2 0x1b 0x0b 0x00 0x00 0x00 0x00 i
root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# i2cset -y 2 0x1b 0x0c 0x00 0x00 0x00 0x1b i

... and when I ran: 

# /opt/scripts/device/bone/capes/DLPDLCR2000# python MplayerTest.py


Movie-Aspect is undefined - no prescaling applied.
VO: [gl_nosw] 640x360 => 640x360 Planar YV12  [fs]
SDL SetVideoMode failed: OpenGL not available
FATAL: Cannot initialize video driver.
Too many buffered pts

.....
FATAL: Could not initialize video filters (-vf) or video output (-vo).


Exiting... (End of file)
None
Does the video play on the screen? (Pass/Fail/Stop) (Pass/Fail/Stop) and comment: Test passed

Thanks for your help.

  • Eddy,

    It sounds like you are potentially referring to two separate issues, so I will try to address each one individually.

    First, what behavior are you seeing when manually issuing I2C commands to the EVM via SSH? If the system is able to switch the display to the DLP2000EVM then this part of the setup is working.

    Second, there are a couple possibilities regarding the python script you are referring to above. After installing the python libraries and mplayer2, have you tried using "sudo apt-get update" and "sudo apt-get upgrade" to update your system? Furthermore, I would also suggest that you ensure you are exporting the DLP2000EVM as a display before trying to push program execution to it. Before running the python scripts, you need to issue the command "export DISPLAY=:0" through SSH to do this. Finally, there could be a particular reason why your BeagleBone Black is not playing nice with the default mplayer settings.

    Let me know if the above suggestions fail to yield results and we can work through some additional troubleshooting.

    Best Regards,
    Philippe Dollo
  • Hi 

     When send the commands to DLP2000EVM is not able  to switch the display but don't show any errors. 

    Yes, I ran apt-get update and upgrade.

    Thanks for your time. 

  • Eddy,

    If the BeagleBone is not able to switch the EVM to display the desktop, then you may be having a problem with your BeagleBone drivers (in software) or the interface between the BeagleBone and EVM (in hardware). The tutorial below, for example, shows how to check capes loaded to your system:

    www.raspberry-pi-geek.com/.../2

    On the hardware side, double check that all of the parallel GPIO pins are well seated between the DLPDLCR2000EVM and BeagleBone Black. For additional troubleshooting, I recommend you try powering the DLPDLCR2000EVM on its own (disconnected from the BeagleBone or any other host processor) and ensuring that the splash screen displays. This will help confirm that the EVM hardware is functional.

    Let me know how I can assist further.

    Best,

    Philippe Dollo
  • Hi Philippe,
    sorry for the delay
    I had to get a new Beaglebone.
    I can see the prompt of the shell in the DLPDLCR2000ENV, but I have the same problem with
    python MplayerTest.py
  • Eddy,

    If I understand correctly, are you saying that, with your BeagleBone, you are seeing the Linux terminal on the EVM, but failing to load the video?

    If this is the case, your issue is that your system either lacks a desktop environment, or is failing to load its desktop environment. The BeagleBoard.org distros page offers variants of Debian with no GUI, so it is possible you installed one of those. In order to output video to the EVM display using the python script, you will need X11 and a desktop environment such as KDE or GNOME.

    fleshandmachines.wordpress.com/.../

    The blog post above describes the process of installing a desktop environment in more detail. I also recommend perusing the BeagleBone developer's community (beagleboard.org/discuss) for linux-focused assistance, if necessary.

    I hope this helps.

    Best Regards,
    Philippe Dollo