DLPDLCR2000EVM: i2c not detect on BeagleBone Black

Part Number: DLPDLCR2000EVM

Tool/software:

Hi, 

I have a DLPDLCR2000EVM connected with a BeagleBone Black. According to  [FAQ] DLPDLCR2000EVM: Quick-Start Tutorial and Start EVM first, I can detect the EEPROM only on the BeagleBone Black. The 0x1b is not detected.

My connections:

The BeagleBone Black is powered by a mini USB to my PC. I control it via Putty. The Debian is bone-debian-8.9-lxqt-4gb-armhf-2017-08-01-4gb.img, which is recommended in the tutorial. 

The EVM is powered by an external 5V3A to the J2 connector. The other pins are connected to the BeagleBone Black.

My observations:

When the EVM is not connected to the BeagleBone Black, it quickly boots to the splash screen. D2 (HOST_IRQ) ​​goes from high to low. D3 (PROJ_ON) is on when the system has completed booting.

When the EVM is connected to the BeagleBone Black, D2 and D3 are both off, even when the EVM is powered externally. When the BeagleBone Black is powered on, D2 remains on, but the EVM cannot complete the system booting. D3 is always off.

- I have also tried connecting P2_6 to J3 for power, but the I2C connection is not detected.

Could anyone help with this issue? Cheers!

  • I solved the I2C connection by a cape overlay.

     

    echo DLPDLCR2000 | sudo tee /sys/devices/platform/bone_capemgr/slots

    ( from DLP2000: DLP LightCrafter Display 2000 EVM with beaglebone black can not start )

    However, I encountered a new issue: the BeagleBone Desktop cannot be brought up on the projector after I use the commands.

    i2cdetect -r -y 2
    i2cset -y 2 0x1b 0x0b 0x00 0x00 0x00 0x00 i
    i2cset -y 2 0x1b 0x0c 0x00 0x00 0x00 0x1b I
    

    It shows the splash screen only. Also, I followed Step 11 to Step 14. The fishbowl video did not show up. 

    debian@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000$ 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: -- -- -- -- -- -- -- --
    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
    
    1
    SourceSel.EXTERNAL_VIDEO_PARALLEL_I_F_
    2
    Resolution.NHD_LANDSCAPE
    ##################################################################
    play video
    nhd_test.mp4
    MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
    Cannot open file '/home/debian/.mplayer/input.conf': No such file or directory
    Failed to open /home/debian/.mplayer/input.conf.
    Cannot open file '/etc/mplayer/input.conf': No such file or directory
    Failed to open /etc/mplayer/input.conf.
    
    Playing nhd_test.mp4.
    Detected file format: QuickTime / MOV (libavformat)
    [lavf] stream 0: video (h264), -vid 0
    Clip info:
     major_brand: mp42
     minor_version: 1
     compatible_brands: mp42avc1
     creation_time: 2017-07-07 14:32:35
    Load subtitles in .
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    [vdpau] Error when calling vdp_device_create_x11: 1
    [VO_XV] It seems there is no Xvideo support for your video card available.
    [VO_XV] Run 'xvinfo' to verify its Xv support and read
    [VO_XV] DOCS/HTML/en/video.html#xv!
    [VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
    [VO_XV] Try -vo x11.
    [ass] auto-open
    Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
    Audio: no sound
    Starting playback...
    VIDEO:  640x360  30.000 fps  3600.5 kbps (450.1 kB/s)
    VO: [x11] 640x360 => 640x360 Planar YV12  [fs]
    [swscaler @ 0xb5d01980]No accelerated colorspace conversion found from yuv420p to rgb565le.
    [swscaler @ 0xb5d01980]using unscaled yuv420p -> rgb565le special converter
    V:   0.0   0/  0 ??% ??% ??,?% 0 0
    Dead key input on file descriptor 0
    V:  22.9   0/  0 36% 35%  0.0% 0 0
    
    
    Exiting... (End of file)
    None
    Does the video play on the screen? (Pass/Fail/Stop) (Pass/Fail/Stop) and comment: Test passed
    
     

  • I edited /boot/uEnv.txt with 

    uboot_overlay_addr4=/lib/firmware/DLPDLCR2000-00A0.dtbo
    . It works now.