关于imx8qxp不能显示安卓界面的问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

关于imx8qxp不能显示安卓界面的问题

1,478 Views
c-luo
Contributor III

你好 NXP:

 我在调试imx8qxp android11的平板项目时,遇到了一个问题,我门使用的是mipi的屏幕。

在开机后,我们可以看到kernel阶段的四只企鹅图表。在等待一段时间后,我们无法看到android的开机动画,也无法显示android的系统界面,mipi的屏幕处于一个背光亮了,但是没有任何数据的情况。此时我通过串口打印对应的进程信息,发现我已经进入了android。

对应的错误应该是SurfaceFlinger相关的错误。

对应的log我将以附件上传,希望你们能够帮我分析一下问题!

十分感谢你们,并期望得到你们的回复。

 

0 Kudos
8 Replies

1,435 Views
josephzhou1
Contributor V

yes i also saw this line :

01-01 00:00:23.400   381   381 I display : Default g2d lib: libg2d-dpu.so
Best Regards,
Joseph Zhou Jianhui / Senior Embedded Software Engineer, Singapore
0 Kudos

1,421 Views
c-luo
Contributor III

谢谢!我根据对应的so库已经找到了问题解决的办法。但我还是没有弄清楚为什么。

0 Kudos

1,466 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi

请检查PMIC各项供电是否正常,包括CPU、GPU、EMMC等核心供电。

0 Kudos

1,462 Views
c-luo
Contributor III

hi

经过和硬件同事的一起排查,发现供电稳定没有问题,是否是我软件配置出现问题了呢?或者安卓服务没有启动,可以帮我再分析以下么?

十分感谢!

0 Kudos

1,455 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

1.检查一下emmc

2.你用Tombstone抓一下更详细的log,从log看是GPU工作异常/,有可能是emmc导致的异常,也有可能是硬件问题。

 

0 Kudos

1,446 Views
c-luo
Contributor III

hi,我已经成功的解决了这个问题。

在我提供的log中有这样一段话: display : Opengl ES 3D composition enabled!

但是我在之前调试的imx8mp的项目中却显示的是 display : g2d 2D composition enabled!

通过查找定位到代码:vendor/nxp-opensource/imx/display/display/Composer.cpp中的86-98行。

通过去查找 vendor.sys.hwc.disable 和 vendor.2d.composition 发现在device/nxp/imx8q/mek_8q/init.rc的目录下有对应的定义:
setprop vendor.sys.hwc.disable 0
setprop vendor.2d.composition 0

但是在imx8mp中没有定义,我试着注释掉对应的两行代码后,就可以正确的显示了。

我想知道这两行代码的作用是什么,你能告诉我吗!

谢谢!

 

0 Kudos

1,367 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

在init.rc中添加充电器服务并在充电器上启动它。 on early-init && property:ro.boot.mode=charger, setprop vendor.skip.charger_not_need=1,当处于充电器模式时,跳过触发 charger_not_need 动作和服务。 设置充电器属性ro.charger.no_ui=false 在u-boot中设置androidboot.mode=charger,设备可以启动进入充电器模式,充电图标将显示3秒,然后屏幕变黑。 它将再次显示,直到电源键被按下。

0 Kudos

946 Views
bettychen
Contributor I

How to change to charging mode when device power-down?
If I set androidboot.mode=charger in uboot,it's only charger service without android system ui.

0 Kudos