官方Android12固件无用正常使用HDMI屏,Ubuntu固件可以

固件类型:官方提供的固件
固件文件名称:AIO-3588Q_Android12_HDMI_230415
固件下载地址:百度网盘
Log日志:dmsg.txt

官方Android12固件,插上HDMI屏(rgb888),背光亮了,但黑屏。而官方的ubuntu固件可以,麻烦给个patch,谢谢
tchip_askquestions
dmsg.txt (141 KB)

使用linux sdk编译的ubuntu镜像也是不行的,只有官方的ubuntu版本可以正常使用

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

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

dwhdmi-rockchip fde80000.hdmi: dw_hdmi_qp_setup DVI mode

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

试一下这个,参考一下附件中的修改,将android sdk里强制设置成hdmi模式
hdmi_set.rar (284 Bytes)

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

这个我试过,改了之后,显示黑屏,背光亮

wx__pTXTRW 发表于 2023-7-10 10:57
这个我试过,改了之后,显示黑屏,背光亮

请问一下,核心板和底版都是我司的吗,还是自制底版,核心板是我司的?

都是你们的,没有自制

我试了用你们linux sdk编译buildroot,显示也是正常的。但把buildroot的kernel移到android12,编译错误很多

应该是android对于该屏幕的兼容有问题,你发一份有问题开机log给我,要包含uboot的。屏幕在uboot 那边就已经初始化了,我看看那边有报什么不。
还有输入一下命令,发一下summary.log 和hdmi-status.log 给我

adb shell cat /d/dri/0/summary > summary.log
adb shell cat d/dw-hdmi0/status > hdmi-status.log

信息如附件
hdmi-status.log (161 Bytes)
summary.log (667 Bytes)
dmsg.txt (125 KB)

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

帮忙看下,谢谢

wx__pTXTRW 发表于 2023-7-11 10:17
帮忙看下,谢谢

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

好的固件,把开机log 发我。输入以下命令,把显示的内容发我,我看看能显示的把屏幕设置成什么模式了。

cat /d/dri/0/summary
cat d/dw-hdmi0/status 

buildroot没有这两个文件节点,从dmsg看是设置成DVI模式了
dmsg.txt.tar (110 KB)

怎么样?

liangyj 发表于 2023-7-11 11:03
屏幕被设置为dvi模式了,dvi显示我们这边没有验证过。驱动是根据屏幕的edid来选择hdmi模式或者dvi模式的 …

大佬,怎么样了?能搞定吗?

wx__pTXTRW 发表于 2023-7-12 17:26
大佬,怎么样了?能搞定吗?

android 的固件对dvi显示的支持应该有问题,我这边暂时也没有找到dvi的屏来验证。可以设置为hdmi的模式来试一下,如果还不行只能等下一版固件问题修复了。

wx__pTXTRW 发表于 2023-7-12 17:26
大佬,怎么样了?能搞定吗?

你们是hdmi接口的屏却被识别成dvi了吗,如果这样可以接电脑看一下,屏幕是被识别成什么屏的,如果是dvi,那说明屏幕本身也有问题。我明天给个补丁让你试一下hdmi模式行不行

接口是hdmi,连上电脑,是可以显示的

apkdesign2023 发表于 2023-7-12 20:18
接口是hdmi,连上电脑,是可以显示的

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

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

好的,谢谢大佬