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.

DLPC2607: DLP® LightCrafter™ Display 2000 Evaluation Module width BeagleBone Black Wireless

Part Number: DLPC2607
Other Parts Discussed in Thread: DLPDLCR2000EVM, TIDA-01473

I tried setting the solution from the linked thread:

echo 48 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio48/direction

echo 1 > /sys/class/gpio/gpio48/value

but it still doesnt come up, also my output from:

root@beaglebone:~# i2cdetect -r 2
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: -- -- -- -- -- -- -- --    

the display works if it is turned on standalone, does someone have any idea how to

troubleshoot this?

  • how can i know if drivers are being loaded?

    Im using the right image, it even worked once but then stopped working again.

    When i turn it on without BBBW it shows the splash screen...

  • Glauber,

    Welcome to the E2E forums, and thanks for your interest in our DLP technology. Another user has posted a similar question so I will copy my response from there.

    I am aware of issues that other users have experienced in booting the DLPDLCR2000EVM cape with the BeagleBone Black Wireless (not the regular BBB). The cape overlay driver packaged with Debian appears to be missing from the Wireless version of the BBB release. You can read more about the cape overlay manager for the BeagleBone here:
    cdn-learn.adafruit.com/.../introduction-to-the-beaglebone-black-device-tree.pdf

    A straightforward workaround for this issue is to manually install the driver on your BeagleBone. Below is a download for the cape overlay file and EEPROM data which can be used to install the driver on any BeagleBone release from scratch:
    /cfs-file/__key/communityserver-discussions-components-files/94/DLPDLCR2000_2D00_00A0.dts

    To install the cape overlay, follow the instructions available at the following page:
    github.com/.../bb.org-overlays

    Let me know if you encounter issues with any of the following steps. After you properly install the cape overlay (and verify it in your cape overlay manager) the system should be able to display the BeagleBone desktop as detailed in the DLPDLCR2000EVM User's Guide.

    I hope this helps.

    Best Regards,
    Philippe Dollo
  • It seems like there is a transition in place in what regards to cape overlays, and they are transitioning from kernel overlays to uboot overlays, and DLPDLCR2000EVM overlay is a kernel one, are there any plans from TI to update it? I couldnt be able to properly make it work yet. Is there any simple way to manually turn the board on? I mean by wiring to P2_15...
  • i cant get it to set the pin:


    debian@beaglebone:~$ echo 48 > /sys/class/gpio/export
    debian@beaglebone:~$ echo out > /sys/class/gpio/gpio48/direction
    debian@beaglebone:~$ echo 1 > /sys/class/gpio/gpio48/value
    debian@beaglebone:~$ config-pin -q P9.15
    P9_15 pinmux file not found!
    Cannot read pinmux file: /sys/devices/platform/ocp/ocp*P9_15_pinmux/state
  • sudo show-pins
    P8.25 / eMMC d0 0 fast rx up 1 mmc 1 d0 mmc@481d8000 (pinmux_emmc_pins)
    P8.24 / eMMC d1 1 fast rx up 1 mmc 1 d1 mmc@481d8000 (pinmux_emmc_pins)
    P8.05 / eMMC d2 2 fast rx up 1 mmc 1 d2 mmc@481d8000 (pinmux_emmc_pins)
    P8.06 / eMMC d3 3 fast rx up 1 mmc 1 d3 mmc@481d8000 (pinmux_emmc_pins)
    P8.23 / eMMC d4 4 fast rx up 1 mmc 1 d4 mmc@481d8000 (pinmux_emmc_pins)
    P8.22 / eMMC d5 5 fast rx up 1 mmc 1 d5 mmc@481d8000 (pinmux_emmc_pins)
    P8.03 / eMMC d6 6 fast rx up 1 mmc 1 d6 mmc@481d8000 (pinmux_emmc_pins)
    P8.04 / eMMC d7 7 fast rx up 1 mmc 1 d7 mmc@481d8000 (pinmux_emmc_pins)
    P8.19 8 fast 1 lcd d23 panel (pinmux_bb_lcd_lcd_pins)
    P8.13 9 fast 1 lcd d22 panel (pinmux_bb_lcd_lcd_pins)
    P8.14 10 fast 1 lcd d21 panel (pinmux_bb_lcd_lcd_pins)
    P8.17 11 fast 1 lcd d20 panel (pinmux_bb_lcd_lcd_pins)
    P8.12 12 fast 1 lcd d19 panel (pinmux_bb_lcd_lcd_pins)
    P8.11 13 fast 1 lcd d18 panel (pinmux_bb_lcd_lcd_pins)
    P8.16 14 fast 1 lcd d17 panel (pinmux_bb_lcd_lcd_pins)
    P8.15 15 fast 1 lcd d16 panel (pinmux_bb_lcd_lcd_pins)
    P9.15 16 fast 7 gpio 1.16 lo >> sysfs (pinmux_dlp_gpio_pins)
    P9.23 17 fast rx down 7 gpio 1.17
    P9.14 18 fast rx down 7 gpio 1.18
    P9.16 19 fast rx down 7 gpio 1.19
    P9.11 28 fast rx up 7 gpio 0.30
    P9.13 29 fast rx up 7 gpio 0.31
    P9.12 30 fast rx up 7 gpio 1.28
    P8.26 31 fast rx down 7 gpio 1.29 ocp/valversled_helper (pinmux_dlp_gpio_pins)
    P8.21 / eMMC clk 32 fast rx up 2 mmc 1 clk mmc@481d8000 (pinmux_emmc_pins)
    P8.20 / eMMC cmd 33 fast rx up 2 mmc 1 cmd mmc@481d8000 (pinmux_emmc_pins)
    P9.15 34 fast rx up 7 gpio 2.00
    P8.18 35 fast rx down 7 gpio 2.01
    P8.07 36 fast rx up 7 gpio 2.02
    P8.08 37 fast rx up 7 gpio 2.03
    P8.10 38 fast rx up 7 gpio 2.04
    P8.09 39 fast rx up 7 gpio 2.05
    P8.45 / hdmi / sysboot 0 40 fast 0 lcd d0 panel (pinmux_bb_lcd_lcd_pins)
    P8.46 / hdmi / sysboot 1 41 fast 0 lcd d1 panel (pinmux_bb_lcd_lcd_pins)
    P8.43 / hdmi / sysboot 2 42 fast 0 lcd d2 panel (pinmux_bb_lcd_lcd_pins)
    P8.44 / hdmi / sysboot 3 43 fast 0 lcd d3 panel (pinmux_bb_lcd_lcd_pins)
    P8.41 / hdmi / sysboot 4 44 fast 0 lcd d4 panel (pinmux_bb_lcd_lcd_pins)
    P8.42 / hdmi / sysboot 5 45 fast 0 lcd d5 panel (pinmux_bb_lcd_lcd_pins)
    P8.39 / hdmi / sysboot 6 46 fast 0 lcd d6 panel (pinmux_bb_lcd_lcd_pins)
    P8.40 / hdmi / sysboot 7 47 fast 0 lcd d7 panel (pinmux_bb_lcd_lcd_pins)
    P8.37 / hdmi / sysboot 8 48 fast 0 lcd d8 panel (pinmux_bb_lcd_lcd_pins)
    P8.38 / hdmi / sysboot 9 49 fast 0 lcd d9 panel (pinmux_bb_lcd_lcd_pins)
    P8.36 / hdmi / sysboot 10 50 fast 0 lcd d10 panel (pinmux_bb_lcd_lcd_pins)
    P8.34 / hdmi / sysboot 11 51 fast 0 lcd d11 panel (pinmux_bb_lcd_lcd_pins)
    P8.35 / hdmi / sysboot 12 52 fast 0 lcd d12 panel (pinmux_bb_lcd_lcd_pins)
    P8.33 / hdmi / sysboot 13 53 fast 0 lcd d13 panel (pinmux_bb_lcd_lcd_pins)
    P8.31 / hdmi / sysboot 14 54 fast 0 lcd d14 panel (pinmux_bb_lcd_lcd_pins)
    P8.32 / hdmi / sysboot 15 55 fast 0 lcd d15 panel (pinmux_bb_lcd_lcd_pins)
    P8.27 / hdmi 56 fast 0 lcd vsync panel (pinmux_bb_lcd_lcd_pins)
    P8.29 / hdmi 57 fast 0 lcd hsync panel (pinmux_bb_lcd_lcd_pins)
    P8.28 / hdmi 58 fast 0 lcd pclk panel (pinmux_bb_lcd_lcd_pins)
    P8.30 / hdmi 59 fast 0 lcd oe/acb panel (pinmux_bb_lcd_lcd_pins)
    P9.22 / spi boot clk 84 fast rx up 7 gpio 0.02
    P9.21 / spi boot in 85 fast rx up 7 gpio 0.03
    P9.18 / spi boot out 86 fast rx up 7 gpio 0.04
    P9.17 / spi boot cs 87 fast rx up 7 gpio 0.05
    P9.42 89 fast rx down 7 gpio 0.07
    P9.20 / cape i²c sda 94 fast rx up 3 i²c 2 sda ocp/P9_20_pinmux (pinmux_P9_20_default_pin)
    P9.19 / cape i²c scl 95 fast rx up 3 i²c 2 scl ocp/P9_19_pinmux (pinmux_P9_19_default_pin)
    P9.26 96 fast rx up 7 gpio 0.14
    P9.24 97 fast rx up 7 gpio 0.15
    P9.31 / hdmi audio clk 100 fast rx down 7 gpio 3.14
    P9.29 / hdmi audio fs 101 fast rx down 7 gpio 3.15
    P9.30 102 fast rx down 7 gpio 3.16
    P9.28 / hdmi audio data 103 fast rx down 7 gpio 3.17
    P9.42 104 fast rx down 4 mmc 0 wp
    P9.27 105 fast rx down 7 gpio 3.19
    P9.41 106 fast rx down 7 gpio 3.20
    P9.25 / audio osc 107 fast rx down 7 gpio 3.21
    P9.41 / jtag emu3 109 fast rx down 7 gpio 0.20
    debian@beaglebone:/usr/local/sbin$ sudo perl /opt/scripts/device/bone/show-pins.pl
    P8.25 / eMMC d0 0 U7 fast rx up 1 mmc 1 d0 mmc@481d8000 (pinmux_emmc_pins)
    P8.24 / eMMC d1 1 V7 fast rx up 1 mmc 1 d1 mmc@481d8000 (pinmux_emmc_pins)
    P8.05 / eMMC d2 2 R8 fast rx up 1 mmc 1 d2 mmc@481d8000 (pinmux_emmc_pins)
    P8.06 / eMMC d3 3 T8 fast rx up 1 mmc 1 d3 mmc@481d8000 (pinmux_emmc_pins)
    P8.23 / eMMC d4 4 U8 fast rx up 1 mmc 1 d4 mmc@481d8000 (pinmux_emmc_pins)
    P8.22 / eMMC d5 5 V8 fast rx up 1 mmc 1 d5 mmc@481d8000 (pinmux_emmc_pins)
    P8.03 / eMMC d6 6 R9 fast rx up 1 mmc 1 d6 mmc@481d8000 (pinmux_emmc_pins)
    P8.04 / eMMC d7 7 T9 fast rx up 1 mmc 1 d7 mmc@481d8000 (pinmux_emmc_pins)
    P8.19 8 U10 fast 1 lcd d23 panel (pinmux_bb_lcd_lcd_pins)
    P8.13 9 T10 fast 1 lcd d22 panel (pinmux_bb_lcd_lcd_pins)
    P8.14 10 T11 fast 1 lcd d21 panel (pinmux_bb_lcd_lcd_pins)
    P8.17 11 U12 fast 1 lcd d20 panel (pinmux_bb_lcd_lcd_pins)
    P8.12 12 T12 fast 1 lcd d19 panel (pinmux_bb_lcd_lcd_pins)
    P8.11 13 R12 fast 1 lcd d18 panel (pinmux_bb_lcd_lcd_pins)
    P8.16 14 V13 fast 1 lcd d17 panel (pinmux_bb_lcd_lcd_pins)
    P8.15 15 U13 fast 1 lcd d16 panel (pinmux_bb_lcd_lcd_pins)
    P9.15 16 R13 fast 7 gpio 1.16 ocp/valversled_helper (pinmux_dlp_gpio_pins)
    P9.23 17 V14 fast rx down 7 gpio 1.17
    P9.14 18 U14 fast rx down 7 gpio 1.18
    P9.16 19 T14 fast rx down 7 gpio 1.19
    P9.11 28 T17 fast rx up 7 gpio 0.30
    P9.13 29 U17 fast rx up 7 gpio 0.31
    P9.12 30 U18 fast rx up 7 gpio 1.28
    P8.26 31 V6 fast rx down 7 gpio 1.29 ocp/valversled_helper (pinmux_dlp_gpio_pins)
    P8.21 / eMMC clk 32 U9 fast rx up 2 mmc 1 clk mmc@481d8000 (pinmux_emmc_pins)
    P8.20 / eMMC cmd 33 V9 fast rx up 2 mmc 1 cmd mmc@481d8000 (pinmux_emmc_pins)
    P9.15 34 T13 fast rx up 7 gpio 2.00
    P8.18 35 V12 fast rx down 7 gpio 2.01
    P8.07 36 R7 fast rx up 7 gpio 2.02
    P8.08 37 T7 fast rx up 7 gpio 2.03
    P8.10 38 U6 fast rx up 7 gpio 2.04
    P8.09 39 T6 fast rx up 7 gpio 2.05
    P8.45 / hdmi / sysboot 0 40 R1 fast 0 lcd d0 panel (pinmux_bb_lcd_lcd_pins)
    P8.46 / hdmi / sysboot 1 41 R2 fast 0 lcd d1 panel (pinmux_bb_lcd_lcd_pins)
    P8.43 / hdmi / sysboot 2 42 R3 fast 0 lcd d2 panel (pinmux_bb_lcd_lcd_pins)
    P8.44 / hdmi / sysboot 3 43 R4 fast 0 lcd d3 panel (pinmux_bb_lcd_lcd_pins)
    P8.41 / hdmi / sysboot 4 44 T1 fast 0 lcd d4 panel (pinmux_bb_lcd_lcd_pins)
    P8.42 / hdmi / sysboot 5 45 T2 fast 0 lcd d5 panel (pinmux_bb_lcd_lcd_pins)
    P8.39 / hdmi / sysboot 6 46 T3 fast 0 lcd d6 panel (pinmux_bb_lcd_lcd_pins)
    P8.40 / hdmi / sysboot 7 47 T4 fast 0 lcd d7 panel (pinmux_bb_lcd_lcd_pins)
    P8.37 / hdmi / sysboot 8 48 U1 fast 0 lcd d8 panel (pinmux_bb_lcd_lcd_pins)
    P8.38 / hdmi / sysboot 9 49 U2 fast 0 lcd d9 panel (pinmux_bb_lcd_lcd_pins)
    P8.36 / hdmi / sysboot 10 50 U3 fast 0 lcd d10 panel (pinmux_bb_lcd_lcd_pins)
    P8.34 / hdmi / sysboot 11 51 U4 fast 0 lcd d11 panel (pinmux_bb_lcd_lcd_pins)
    P8.35 / hdmi / sysboot 12 52 V2 fast 0 lcd d12 panel (pinmux_bb_lcd_lcd_pins)
    P8.33 / hdmi / sysboot 13 53 V3 fast 0 lcd d13 panel (pinmux_bb_lcd_lcd_pins)
    P8.31 / hdmi / sysboot 14 54 V4 fast 0 lcd d14 panel (pinmux_bb_lcd_lcd_pins)
    P8.32 / hdmi / sysboot 15 55 T5 fast 0 lcd d15 panel (pinmux_bb_lcd_lcd_pins)
    P8.27 / hdmi 56 U5 fast 0 lcd vsync panel (pinmux_bb_lcd_lcd_pins)
    P8.29 / hdmi 57 R5 fast 0 lcd hsync panel (pinmux_bb_lcd_lcd_pins)
    P8.28 / hdmi 58 V5 fast 0 lcd pclk panel (pinmux_bb_lcd_lcd_pins)
    P8.30 / hdmi 59 R6 fast 0 lcd oe/acb panel (pinmux_bb_lcd_lcd_pins)
    P9.22 / spi boot clk 84 A17 fast rx up 7 gpio 0.02
    P9.21 / spi boot in 85 B17 fast rx up 7 gpio 0.03
    P9.18 / spi boot out 86 B16 fast rx up 7 gpio 0.04
    P9.17 / spi boot cs 87 A16 fast rx up 7 gpio 0.05
    P9.42a 89 C18 fast rx down 7 gpio 0.07
    P9.20 / cape i²c sda 94 D18 fast rx up 3 i²c 2 sda ocp/P9_20_pinmux (pinmux_P9_20_default_pin)
    P9.19 / cape i²c scl 95 D17 fast rx up 3 i²c 2 scl ocp/P9_19_pinmux (pinmux_P9_19_default_pin)
    P9.26 96 D16 fast rx up 7 gpio 0.14
    P9.24 97 D15 fast rx up 7 gpio 0.15
    P9.31 / hdmi audio clk 100 A13 fast rx down 7 gpio 3.14
    P9.29 / hdmi audio fs 101 B13 fast rx down 7 gpio 3.15
    P9.30 102 D12 fast rx down 7 gpio 3.16
    P9.28 / hdmi audio data 103 C12 fast rx down 7 gpio 3.17
    P9.42b 104 B12 fast rx down 4 mmc 0 wp
    P9.27 105 C13 fast rx down 7 gpio 3.19
    P9.41 106 D13 fast rx down 7 gpio 3.20
    P9.25 / audio osc 107 A14 fast rx down 7 gpio 3.21
    P9.41 / jtag emu3 109 D14 fast rx down 7 gpio 0.20
  • it seems like the driver is being loaded, i am running out of ideas on how to solve this issue
  • ive burned the unit, you can close the topic now unfortunately...
  • Glauber,

    What caused the board to burn out? Do you know which components in particular were damaged? If possible I'd like to explore the issue further. Thanks!

    Best Regards,

    Philippe Dollo

  • The board has a bit of poor isolation i think, but the exact steps i did to burn it out was connected a jumper from r3 innermost plug to p2_6 so i could feed it from bbbw, then i connected the other r3 pin on the p2_2, cause i thought that it could be a power related problem, but when i plugged the 5v power supply on the bbbw the board started to smoke and it was already too late, i think it damaged the optical engine so it is pretty broken i think...

  • Glauber,

    What do you mean by R3? R3 on the board is tied to the DMD clock, which is not related to power.

    There is a jumper tied to the power supply that you may be able to use to connect the systems to the same rail if you have a second system. To ensure you don't hook up any rails improperly, you may want to consult the reference design (TIDA-01473) schematic:
    www.ti.com/.../TIDA-01473
    www.ti.com/.../tidrs01.pdf

    I am sorry about the damage to your system. If it is possible, I recommend seeking assistance from TI support regarding your damaged unit:
    www.ti.com/.../contactus.page

    Best Regards,
    Philippe Dollo