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.

DLPLIGHTCRAFTER2000: i2cdetect does not show Lightcrafter

Part Number: DLPLIGHTCRAFTER

Hi!

I'm currently trying to setup a Lightcrafter 2000 EVM on a BeagleBoneBlackWireless.

I followed the instructions in www.ti.com/.../dlpu049c.pdf

I flashed the BBBW using BBBW-blank-debian-8.9-lxqt-4gb-armhf-2017-08-01-4gb.img.xz

The BBBW is powered via USB, the Lightcrafter is powered using a 5V 2A power supply.

I connected both boards and powered them up.

On power-up Lightcrafter's green led D2 will light up for about 3 seconds then it remains off.

The BBBW boots.

I connect to the BBBW using PuTTY. 

entering i2cdetect -r 2 will yield the following output:

I will probe file /dev/i2c-2 using read byte commands.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

whereas the manual says that "DLPC2607 is located at address 0x1b"

I only see the 4 EEPROM addresses, but not the DLPWC2607's.

Did I miss anything? Any ideas?

If I power the EVM stand-alone it shows the demo image so I suppose the device is ok?

  • Sebastian,

    Welcome to the E2E forums and thanks for your interest in our DLP products.

    If the splash screen is displaying on power-on, your EVM is probably working as intended. I suspect that your issue may be on the side of your operating system. While you are on the correct Debian version, it is possible that the cape overlay is not present on the BBBW version of Jessie v8.9.

    First off, I recommend you check in the terminal what cape overlays are loaded to your system using the "Device Tree Overlay". You can do this with the following command:

    > cat /sys/devices/platform/bone_capemgr/slots

    If the DLPDLCR2000EVM does not show up, then the device driver for the system is not loading properly. Please check this and let me know what you find. From there, I can advise you on next course of action.

    Best Regards,
    Philippe Dollo
  • Philippe, thanks for your quick support!

    I must admit that I'm not too familiar with Linux. I get the following output:

    debian@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
    0: ---l-- -1
    1: ------ -1
    2: ---l-- -1
    3: ---l-- -1

    I guess there should be some entry with the capes name if a driver were present? :)
  • Hello, I am also new to this and am having a similar issue, the display unit shows the splash screen when powered on by itself but then turns off when connecting to the BBBW. The projector's D2 led remains on though.I have followed the same tutorial posted but when it came time to display the beaglebone desktop the commands required gave me a

    "Error: write failed"

    i2cdetect -r 2 my output is the following:

    WARNING! This program can confuse your I2C bus, cause data loss and worse!
    I will probe file /dev/i2c-2 using read byte commands.
    I will probe address range 0x03-0x77.
    Continue? [Y/n] y
    0 1 2 3 4 5 6 7 8 9 a b c d e f
    00: -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --

    Using the command

    > cat /sys/devices/platform/bone_capemgr/slots

    my output is the following:

    0: PF---- -1
    1: PF---- -1
    2: PF---- -1
    3: P----- -1 DLPDLCR2000,00A0,TI,DLPDLCR2000
    4: P-O-L- 0 Override Board Name,00A0,Override Manuf,cape-universaln
  • Phillippe, any chance I can get your promised advice? :)
  • Sebastian,

    Thanks for your patience. There are multiple inquiries here so I'll try to address them one at a time.

    In your case, Sebastian, the system definitely is not loading the cape overlay. I suspect that the BBBW version of the Jessie release does not have the cape overlay installed properly for whatever reason. I would advise you to first try with the standard BeagleBone Black, if you have one on hand. Alternatively, I could provide you with the .dtbo file from the BeagleBone Black installation so you can install it yourself in the worst case.

    Irvin, in your case it appears the cape overlay is in fact loaded properly, but the device is still not being detected. Can you share what distro you are using? This may help Sebastian with his respective issue as well. Based on the symptoms you are showing me, I suspect that your system is loading the device driver properly, but there is a hardware problem. For instance, perhaps the EVM is not physically connected properly. Have you tried probing activity on the I2C line on both the BBBW side and the EVM side?

    Regards,

    Philippe
  • Thanks Philippe!

    I don't have a BBB, just the BBBW. So if you could provide me the .dtbo or any reference on how to create one myself you would really help me a lot!

    Sebastian

  • Sebastian,

    I just made a stickied post on the E2E forums linking to the resources you need for this. You can find it here:

    e2e.ti.com/.../663939

    Best Regards,

    Philippe Dollo