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.

DLPDLCR230NPEVM: DLPDLCR230NPEVM

Part Number: DLPDLCR230NPEVM
Other Parts Discussed in Thread: DLPC3436

I'm sorry it's hard to understand because I'm using translation.

I am using raspberry pi4b.

I used python3 init_parallel_mode.py, but the display returns to a rainbow-colored screen without being projected onto the EVM.

When used,

set slave address: 27
Initializing Raspberry Pi Default Settings for DLPC3436...

Setting DLPC3436 Input Source to Raspberry Pi ...

Configuring DLPC3436 Source Settings for Raspberry Pi ...

Will come out.

This is the config.txt I'm using.

5355.config.txt
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=2
hdmi_mode=82

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on

# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18


# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Automatically load overlays for detected cameras
#camera_auto_detect=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
#max_framebuffers=2

# Disable compensation for displays with overscan
disable_overscan=1

dtoverlay=dwc2

dtoverlay=i2c-gpio,bus=7,i2c-gpio_sda=23,i2c_gpio_scl=22,i2c_gpio_delay_us=2

gpio=0=op
gpio=0=pn
gpio=1-27=ip
gpio=1-27=pn

enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87

dpi_output_format=458773

hdmi_timings=1920 0 20 10 10 1080 0 10 10 10 0 0 0 58 125000000 3

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1


[pi4]
# Run as fast as firmware / board allows
arm_boost=1

[all]
#dtoverlay=w1-gpio
#enable_uart=1

Please let me know if anything is wrong.

I'm wondering if either hdmi_timing or gpio_drive_strength is wrong.

But I don't know how to fix it.

I was able to execute the sample.

Sorry for the hard-to-read text.