• TI Thinks Resolved

DLPDLCR2000EVM: EVM with Raspberry pi4

Prodigy 140 points

Replies: 7

Views: 160

Part Number: DLPDLCR2000EVM

Beagle bone black performance when playing a video is very slow. It is moving bit by bit. I thought of integrating EVM with Raspberry pi4, so I followed many tutorial in online, including the below:

https://e2e.ti.com/support/dlp/f/94/p/651931/2395243

http://frederickvandenbosch.be/?p=2948

https://www.mickmake.com/post/build-a-pi-zero-w-pocket-projector-project

What I am seeing when I do i2cdetect :

EVM hardware is found at 7, but the document says 3:

sudo i2cset -y 3 0x1b 0x0c 0x00 0x00 0x00 0x13 i

sudo i2cset -y 3 0x1b 0x0b 0x00 0x00 0x00 0x00 i
So it is failing:
Error: Could not open file `/dev/i2c-3' or `/dev/i2c/3': No such file or directory
How do I proceed to debug in order to see Raspberry desktop.
Raspberry Version: "Raspbian GNU/Linux 10 (buster)"
  • Hello Gopinathan,

    Have you tried adjusting the I2C commands to reference 7 instead of 3? I'm not sure if someone has gotten this working with the Raspberry Pi 4 yet but I think it should be possible just like the Pi 3.

    Thanks,

    Kyle

  • In reply to Kyle Rakos:

    Gopinathan,

    The commands you are referencing were written for a different platform. Since your Raspberry Pi 4 platform is detecting the module on Bus 7, you need to change your commands to reference bus 7 instead.

    Regards,

    Philippe Dollo

  • In reply to Philippe Dollo:

    Just changing the i2cset -y 7 is not working. I mean the display is not switching to EVM.

    Can you please suggest, anything else on the address that I need to change?

  • In reply to GOPINATHAN M:

    Gopinathan,

    From the above, it sounds like you are saying that the i2cset commands are working now, but the EVM is not displaying the Raspberry Pi video output after issuing said commands. Is this correct?

    Can you share your Raspberry Pi config.txt file?

  • In reply to Philippe Dollo:

    Yes you are right.

    Please find the attached Raspberry Pi 4B config.txt file and cmdline.txt.config.txt

    cmdline.txt

  • In reply to GOPINATHAN M:

    Gopinathan,

    It looks like you have some additional overlays enabled in your config.txt for the Pi4 (VC4-fkms-v3d and w1-gpio). Do either of these overlays use pins that might conflict with the dpi18 overlay? You might want to disable them to confirm they aren't preventing your video stream from working.

    Regards,

    Philippe Dollo

  • In reply to Philippe Dollo:

    4377.config.txt

    I have removed dtoverlay for w1-gpio and vc4-fkms-v3d, but still the same problem. 

    I suspect the EVM pins are not working, so this time I also tried by connecting Male - to - Male connector (Jumper wires) on top of the EVM female side to Raspberry Pi (using GPIO extension cable). My bad luck that was also failed.

    If this EVM (DLPDLCR2000EVM) equipped with HDMI port, that will be easy. I would suggest TI to include HDMI video input as a source in future. 

    Is there any other EVM has HDMI input, to connect any type of input source (Laptop, Raspberry even Amazon FireTV Stick)? GPIO pinout connection is really annoying and unable to troubleshoot what is going on?

    I tried with Raspberry Pi 3B+ and 4B (4GB RAM). Nothing is working. I did replacing pins to and from EVM and Raspberry devices, now few pins are slightly bend on the corners. Now I am unable to add my Beagle Bone black.

    Sometimes when I do i2cdetect command all the address are shown. That is the reason I tried connecting EVM on the top using Male - Male Jumper wires.