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.

[参考译文] DLPDLCR2000EVM:使用 dtoveral=vc4-kms-dpi-generic 的 Raspberry PI 配置(Raspberry PI OS 12 bookworm)

Guru**** 2540720 points
Other Parts Discussed in Thread: DLP2000

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1281455/dlpdlcr2000evm-raspberry-pi-configuration-using-dtoverlay-vc4-kms-dpi-generic-raspberry-pi-os-12-bookworm

器件型号:DLPDLCR2000EVM
主题中讨论的其他器件:DLP2000

大家好、 我正在尝试 在 Raspberry PI OS bookworm lite 中使用 dtoverage vc4-kms-dpi-generic 配置投影仪套件。 我在找到合适的参数时遇到问题。 我正在使用分辨率为640x360的投影仪、rgb666格式。 它与 dtoverlay dpi18非常配合。 我使用的是定制 PCB 板、因此通信不是问题。

dpi 通用使用 rgb666作为默认值,我将 hdmi_timing 和 dpi_output_format 的配置从 dpi18转换为新的覆盖格式(水平前沿, HSYNC 等),所以 config.txt 现在有 dpi18注释掉,并在 vc4-kms-v3d 覆盖后有一个新条目:

*********
[...]

#dtoverallay=dpi18

#OVERSCAN_LEFT=0

#OVERSCAN_RIGHT=0

#OVERSCAN_TOP=0

#OVERSCAN_BORT=0

#framebuffer_width=640

#framebuffer_height=360

#enable_dpi_lcd=1

#display_default_lcd=0

#dpi_group=2

#dpi_mode=87

#dpi_output_format=458773

#hdmi_timers=640 0 14 4 12 360 0 2 3 9 0 0 60 0 1383000 3

dt覆盖=vc4-kms-v3d
max_framebuffers=2

dtoveray=vc4-kms-dpi-generic, clock-frequency=138100000
Dtparam=hactive = 640、HFP=14、HSYNC=4、HBP=12
dtparam=vactive=360、vfp=2、vsync=3、vbp=9

这家酒店还可以,但似乎是最差的
#dtparam=HSYNC-inverter=1、vsync-inverter=1
#dtparam=de-inverter=1、pixclk-inverter=0

香港特别行政区政府

有了这些参数,我得到了一个图像,但它有一些水平偏斜,这可以根据当前的内容工作:,  

 

 

这有问题。 我无法在不完全混乱图像的情况下对极性 HSYNC-INverter、VSYNC-INvert 和去反转使用正确的参数。 是否有人成功配置了覆层覆盆子 PI? 或者更好的是,创建了一个新的覆盖层,并与 vc4 kms 合并?

*注意,我无法返回到 dpi18并评论 vc4-kms-v3d。 它会阻止 libcamera 工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    网卡您好!

    欢迎来到 E2E 论坛,感谢您关注 DLPRegistered技术。

    很遗憾、Raspberry Pi 不是我们正式支持 DLP2000EVM 的主机处理器。 可以在线查找此项目的支持、但我们在此论坛中不支持此请求。

    此致、

    奥斯汀

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我通过反向跟踪到以前的操作系统,覆盆子 OS 11斗牛眼解决了我的问题。 新版本书阅读器无法与 DLP 配合使用。 有了牛眼,我有完美的图像,没有撕裂,和 libcamera 库函数。 为了获得良好的图像、需要增加 CLOCK_FREQUENCY、我使用25000000。 我可以在这里分享解决方案、所有详细信息都在我的博客 intellar.ca 上。 简而言之,您需要在/boot/config.txt 末尾添加 dtoverlay vc4-kms-dpi-generic,在 vc4-kms-v3d 初始化之后,重要的是,参数之间没有空格:

    /boot/config.txt

       #init vc3-kms-dpi-generic 覆盖,带 dlp2000参数

       dtoverallay=vc4-kms-dpi-generic,clock-frequency=25000000

       Dtparam=hactive=640、HFP=14、HSYNC=4、HBP=12

       dtparam=vactive=360、vfp=2、vsync=3、vbp=9

       #using custom board dlp0.1  有关详细信息,请访问 intellar.ca

       dtoverallay=i2c-gpio、i2c_gpio_sda=23、i2c_gpio_scl=24、i2c_gpio_delay_us=2、bus=1

    我 使用 nHD 横向640x360和并行接口动态配置 dlp2000、该接口 与 BeagleBoard 使用的命令相同、在 rc.local 中添加了以下行:

    /etc/rc.local

      sudo i2cset -y 1 0x1b 0x0c 0x00 0x00 0x00 0x1B i

       sudo i2cset -y 1 0x1b 0x0B 0x00 0x00 0x00 0x00 I

    而 libcamera 与 mipi PI 高清摄像头工作!   抱歉、本视频的失真情况、我将使用特写镜头在离墙更近的地方工作。

      

    我还没有放弃 OS bookworm、但我会让他们在重试之前修复功能。  

    网卡

    intellar.ca

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    网卡您好!

    非常感谢您提供有关您的解决方案的信息。 我们将该主题标记为已解决。

    此致!

    麦克斯因