Trouble using DLPDLCR2000EVM in BBBlack with Debian Jessie 9.3

308 views
Skip to first unread message

Daniel Grabert

unread,
Feb 5, 2018, 3:23:26 PM2/5/18
to BeagleBoard
 Hi everybody!
 I  bought a DLP2000EVM from Ti, and installed with Debian Jessie 8.9 without problems, but when I put version 9.3 i cannot get to work.
 
 Here are some outputs:

root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# /opt/scripts/device/bone/capes/cape_eeprom_check.sh
checking: /sys/bus/i2c/devices/2-0054/eeprom
hexdump: /sys/bus/i2c/devices/2-0054/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0055/eeprom
hexdump: /sys/bus/i2c/devices/2-0055/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0056/eeprom
hexdump: /sys/bus/i2c/devices/2-0056/eeprom: Connection timed out
cape: []
checking: /sys/bus/i2c/devices/2-0057/eeprom
cape: [00000000  aa 55 33 ee 41 31 44 4c  50 44 4c 43 52 32 30 30  |.U3.A1DLPDLCR200|
00000010  30 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |0...............|
00000020]
root@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: -- -- -- -- -- -- -- --                         
root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# 

 I saw in Quick Start guide for DLP2000EVM that the version 8.9 was the only version stable with DLP, this information still true or outdated?
 If someone have a clue i really appreciate.



Robert Nelson

unread,
Feb 5, 2018, 3:28:58 PM2/5/18
to Beagle Board, dan...@grabert.com.br
Make sure you have "BOTH" 5V dc jacks plugged in:

Then let's check the output of this script:

sudo /opt/scripts/tools/version.sh

Regards,

--
Robert Nelson
https://rcn-ee.com/

Daniel Grabert

unread,
Feb 5, 2018, 4:11:02 PM2/5/18
to BeagleBoard
 I have already both 5c jacks plugged in, the splash screen is ok.
 

Output for command


root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# sudo /opt/scripts/tools/version.sh
git:/opt/scripts/:[ea6ea9fca05f36f5044398884375b0231348d6e2]
eeprom:[A335BNLT0A5C3313BBBK1427]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Image 2018-01-28]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.01-00002-g9aa111a004]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2015.10-00001-g143c9ee]
kernel:[4.9.78-ti-r94]
nodejs:[v6.12.3]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg:[bb-cape-overlays]:[4.4.20180126.0-0rcnee0~stretch+20180126]
pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee2~stretch+20180104]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
dmesg | grep pinctrl-single
[    1.392696] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[    2.049822] pinctrl-single 44e10800.pinmux: pin PIN40 already requested by 0-0070; cannot claim for panel
[    2.071354] pinctrl-single 44e10800.pinmux: pin-40 (panel) status -22
[    2.079225] pinctrl-single 44e10800.pinmux: could not request pin 40 (PIN40) from group pinmux_bb_lcd_lcd_pins  on device pinctrl-single
END

   It's strange because other scripts change the DLP screen (like Splash.py) normally, when i run Mplayer.py i get:

root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# DISPLAY=:0; export DISPLAY=:0 ; 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
MPlayer 1.3.0 (Debian), built with gcc-6.2.1 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing nhd_test.mp4.
libavformat version 57.56.101 (external)
Mismatching header version 57.56.100
libavformat file format detected.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xb69183a8]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
[lavf] stream 0: video (h264), -vid 0
VIDEO:  [H264]  640x360  24bpp  30.000 fps  3600.5 kbps (439.5 kbyte/s)
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
vo: couldn't open the X11 display (:0)!
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
vo: couldn't open the X11 display (:0)!
VO XOverlay need a subdriver
No protocol specified
(and goes on...)

Robert Nelson

unread,
Feb 5, 2018, 4:24:31 PM2/5/18
to Beagle Board, dan...@grabert.com.br
On Mon, Feb 5, 2018 at 3:11 PM, Daniel Grabert <dan...@grabert.com.br> wrote:
> I have already both 5c jacks plugged in, the splash screen is ok.
>
>
> Output for command
>
>
> root@beaglebone:/opt/scripts/device/bone/capes/DLPDLCR2000# sudo
> /opt/scripts/tools/version.sh
> git:/opt/scripts/:[ea6ea9fca05f36f5044398884375b0231348d6e2]
> eeprom:[A335BNLT0A5C3313BBBK1427]
> model:[TI_AM335x_BeagleBone_Black]
> dogtag:[BeagleBoard.org Debian Image 2018-01-28]
> bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot
> 2018.01-00002-g9aa111a004]
> bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2015.10-00001-g143c9ee]

^ this old bootloader is getting in the way, so U-Boot Overlays is not
working.. (This cape requires U-Boot Overlays)

i think 2015.10 was the era we used a fat partition in the eMMC.. So
mount it and remove the "MLO" file..

Daniel Grabert

unread,
Feb 5, 2018, 11:09:30 PM2/5/18
to BeagleBoard
Thanks! I didnt find MLO file, but I zeroed the beginning of eMMC with dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100, and now it boot from sd card!
Reply all
Reply to author
Forward
0 new messages