Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 添加rk628的dtsi之后开机hdmi屏不亮

42

积分

0

威望

0

贡献

技术小白

积分
42

添加rk628的dtsi之后开机hdmi屏不亮

发表于 2024-7-29 17:40:48      浏览:868 | 回复:5        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk356x_linux5.10_release_20240319_v1.4.0b
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 在rk3568-firefly-roc-pc-se.dts添加了#include "rk3568-firefly-roc-pc-se-tf-hdmi-mipi-rk628.dtsi"
  • Log日志: 添加rk628 dtsi.log
问题描述及复现步骤:
在rk3568-firefly-roc-pc-se.dts添加了#include "rk3568-firefly-roc-pc-se-tf-hdmi-mipi-rk628.dtsi" 然后重新编译kernel、打包、烧录之后板子连接的HDMI屏不亮,不知道是哪里的问题。

初步怀疑分辨率的问题
开机串口log里面:
hdmi@fe0a0000:  detailed mode clock 74250 kHz, flags[5]
    H: 1280 1390 1430 1650
    V: 0720 0725 0730 0750
bus_format: 100a
VOP update mode to: 1280x720p60, type: HDMI0 for VP0


对比官方固件的开机log:
VOP update mode to: 1920x1080p60, type: HDMI0 for VP0

不知道是不是这里的原因,如果是的话怎么修改?

请大佬帮忙看一下,谢谢!

添加rk628 dtsi.log

155.68 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

275

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
275
发表于 2024-7-30 08:57:54        只看该作者  沙发
应该是配置有问题
回复

使用道具 举报

42

积分

0

威望

0

贡献

技术小白

积分
42
发表于 2024-7-30 10:16:45        只看该作者  板凳
应该是dts配置有问题,但不知道怎么改
回复

使用道具 举报

811

积分

0

威望

0

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
811
发表于 2024-7-30 13:40:23        只看该作者  地板
  1. Rockchip UBOOT DRM driver version: v1.0.1
  2. VOP have 3 active VP
  3. vp0 have layer nr:3[0 2 4 ], primary plane: 4
  4. vp1 have layer nr:2[1 5 ], primary plane: 5
  5. vp2 have layer nr:1[3 ], primary plane: 3
  6. xfer: num: 2, addr: 0x50
  7. [dw_hdmi_i2c_read] read reg[0x08] data error:0x03
  8. xfer: num: 2, addr: 0x50
  9. [dw_hdmi_i2c_read] read reg[0x08] data error:0x03
  10. xfer: num: 2, addr: 0x50
  11. [dw_hdmi_i2c_read] read reg[0x08] data error:0x03
  12. xfer: num: 2, addr: 0x50
  13. [dw_hdmi_i2c_read] read reg[0x08] data error:0x03
  14. xfer: num: 2, addr: 0x50
  15. [dw_hdmi_i2c_read] read reg[0x08] data error:0x03
  16. can't get edid block:0
  17. failed to get edid
  18. Could not find baseparameter partition
  19. hdmi@fe0a0000:  detailed mode clock 74250 kHz, flags[5]
  20.     H: 1280 1390 1430 1650
  21.     V: 0720 0725 0730 0750
  22. bus_format: 100a
  23. VOP update mode to: 1280x720p60, type: HDMI0 for VP0
复制代码

log 中可以看到这里i2c通讯失败了,edid没有读取到,因此默认会以1280x720p60的分辨率显示,但不应该出现完全没有显示,628d部分的dts不会影响到hdmi, 可能需要检查下是否有接触不良或者更换hdmi线再试一下
回复

使用道具 举报

811

积分

0

威望

0

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
811
发表于 2024-7-30 13:42:34        只看该作者  5#
  1. m00_b_rk628-csi 4-0050: timing err, htotal:0, vtotal:0
复制代码

628d 出现timing err,可能也跟接触不良有关,建议断电重新接一下或者检查更换排线
回复

使用道具 举报

42

积分

0

威望

0

贡献

技术小白

积分
42
发表于 2024-7-30 14:06:11        只看该作者  6#
好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表