Firefly开源社区

标题: 官方Android12固件无用正常使用HDMI屏,Ubuntu固件可以 [打印本页]

作者: apkdesign2023    时间: 2023-7-8 17:04
标题: 官方Android12固件无用正常使用HDMI屏,Ubuntu固件可以
官方Android12固件,插上HDMI屏(rgb888),背光亮了,但黑屏。而官方的ubuntu固件可以,麻烦给个patch,谢谢
tchip_askquestions

dmsg.txt

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


作者: apkdesign2023    时间: 2023-7-8 17:08
使用linux sdk编译的ubuntu镜像也是不行的,只有官方的ubuntu版本可以正常使用
作者: liangyj    时间: 2023-7-10 09:50
apkdesign2023 发表于 2023-7-8 17:08
使用linux sdk编译的ubuntu镜像也是不行的,只有官方的ubuntu版本可以正常使用

log 里面有报设置成dvi模式了

dwhdmi-rockchip fde80000.hdmi: dw_hdmi_qp_setup DVI mode


你看一下正常的显示固件有没有这个log


作者: liangyj    时间: 2023-7-10 10:00
试一下这个,参考一下附件中的修改,将android sdk里强制设置成hdmi模式

hdmi_set.rar

284 Bytes, 下载次数: 6, 下载积分: 灯泡 -1 , 经验 -1


作者: wx__pTXTRW    时间: 2023-7-10 10:57
liangyj 发表于 2023-7-10 10:00
试一下这个,参考一下附件中的修改,将android sdk里强制设置成hdmi模式

这个我试过,改了之后,显示黑屏,背光亮
作者: liangyj    时间: 2023-7-10 11:40
wx__pTXTRW 发表于 2023-7-10 10:57
这个我试过,改了之后,显示黑屏,背光亮

请问一下,核心板和底版都是我司的吗,还是自制底版,核心板是我司的?
作者: wx__pTXTRW    时间: 2023-7-10 11:46
都是你们的,没有自制
作者: wx__pTXTRW    时间: 2023-7-10 11:55
我试了用你们linux sdk编译buildroot,显示也是正常的。但把buildroot的kernel移到android12,编译错误很多
作者: liangyj    时间: 2023-7-10 15:14
应该是android对于该屏幕的兼容有问题,你发一份有问题开机log给我,要包含uboot的。屏幕在uboot 那边就已经初始化了,我看看那边有报什么不。
还有输入一下命令,发一下summary.log 和hdmi-status.log 给我
  1. adb shell cat /d/dri/0/summary > summary.log
  2. adb shell cat d/dw-hdmi0/status > hdmi-status.log
复制代码




作者: apkdesign2023    时间: 2023-7-10 23:01
信息如附件

hdmi-status.log

161 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

summary.log

667 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

dmsg.txt

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


作者: wx__pTXTRW    时间: 2023-7-11 10:17
liangyj 发表于 2023-7-10 15:14
应该是android对于该屏幕的兼容有问题,你发一份有问题开机log给我,要包含uboot的。屏幕在uboot 那边就已 ...

帮忙看下,谢谢
作者: liangyj    时间: 2023-7-11 11:03
wx__pTXTRW 发表于 2023-7-11 10:17
帮忙看下,谢谢

屏幕被设置为dvi模式了,dvi显示我们这边没有验证过。驱动是根据屏幕的edid来选择hdmi模式或者dvi模式的,你看看可以显示的固件是选择什么模式的。如果是dvi模式,那说明我们的android 软件上对dvi显示的支持有问题,如果是hdmi模式,android的软件上可以强制设为hdmi模式来临时解决。

好的固件,把开机log 发我。输入以下命令,把显示的内容发我,我看看能显示的把屏幕设置成什么模式了。
  1. cat /d/dri/0/summary
  2. cat d/dw-hdmi0/status
复制代码




作者: apkdesign2023    时间: 2023-7-11 22:12
buildroot没有这两个文件节点,从dmsg看是设置成DVI模式了

dmsg.txt.tar

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


作者: wx__pTXTRW    时间: 2023-7-12 11:29
怎么样?
作者: wx__pTXTRW    时间: 2023-7-12 17:26
liangyj 发表于 2023-7-11 11:03
屏幕被设置为dvi模式了,dvi显示我们这边没有验证过。驱动是根据屏幕的edid来选择hdmi模式或者dvi模式的 ...

大佬,怎么样了?能搞定吗?
作者: liangyj    时间: 2023-7-12 17:54
wx__pTXTRW 发表于 2023-7-12 17:26
大佬,怎么样了?能搞定吗?

android 的固件对dvi显示的支持应该有问题,我这边暂时也没有找到dvi的屏来验证。可以设置为hdmi的模式来试一下,如果还不行只能等下一版固件问题修复了。
作者: liangyj    时间: 2023-7-12 18:28
wx__pTXTRW 发表于 2023-7-12 17:26
大佬,怎么样了?能搞定吗?

你们是hdmi接口的屏却被识别成dvi了吗,如果这样可以接电脑看一下,屏幕是被识别成什么屏的,如果是dvi,那说明屏幕本身也有问题。我明天给个补丁让你试一下hdmi模式行不行
作者: apkdesign2023    时间: 2023-7-12 20:18
接口是hdmi,连上电脑,是可以显示的
作者: liangyj    时间: 2023-7-13 10:29
apkdesign2023 发表于 2023-7-12 20:18
接口是hdmi,连上电脑,是可以显示的

试一下这个,改完之后编译烧写uboot,看看有没有开机logo。这个只是在uboot那边强制为hdmi模式,如果没用的话,只能等修复了。如果有效的kernel那边也可以这样改。

hdmi.rar

564 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: wx__pTXTRW    时间: 2023-7-13 10:39
liangyj 发表于 2023-7-13 10:29
试一下这个,改完之后编译烧写uboot,看看有没有开机logo。这个只是在uboot那边强制为hdmi模式,如果没用 ...

好的,谢谢大佬
作者: wx__pTXTRW    时间: 2023-7-17 23:26
都不行,请问新版本什么时候发?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1